前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】Rust和动态大小`薄`指针

【Rust日报】Rust和动态大小`薄`指针

作者头像
MikeLoveRust
发布2024-06-07 20:59:19
1150
发布2024-06-07 20:59:19
举报

Rust与艺术-制作单词云

本篇介绍了使用Rust制作单词云的原理和算法,代码可以视作一个有趣的入门教程。单词云是像下面这个样子:

Blog https://isaacdaou.st/blog/forming-clouds/

Rust和动态大小指针

这篇博客讨论了Rust语言中动态大小类型(DSTs)的处理方式以及“厚指针”(包含地址和大小)的局限性。厚指针虽然更安全和方便,但性能不如薄指针。作者提出支持DSTs的“薄指针”以提高性能,尤其是在网络协议中。文章探讨了在Rust中处理DSTs、外部类型,并建议使用#[repr(thin_unsized)]属性来管理薄指针,同时确保Rust类型系统的安全性和一致性。

更多详情,请访问原文:链接 https://john-millikin.com/rust-and-dynamically-sized-thin-pointers。

一个神奇的库,将 bevy 渲染到终端

使用 ratatui 和 ratatui_image 把bevy渲染到终端运行。原理为一个像素为一个unicode halfblock。

Repo: https://github.com/cxreiff/bevy_ratatui_render

--

From 日报小组 Mike

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Rust与艺术-制作单词云
  • Rust和动态大小薄指针
  • 一个神奇的库,将 bevy 渲染到终端
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档