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

2024-06-07 20:59:19 浏览数 (2)

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

0 人点赞