Running Rust Programs on Arduino Uno
Discussion on Rust for Deep Learning
Performance Testing of the Rapier Physics Engine
A Small Demonstration of Visual Programming in Rust
A Summary of Rustconf 2020 by Tikv Official Website
A New SQL Database: GlueSQL
Fixing the include_bytes!
Macro
include_bytes!
macro should be familiar to everyone. The author found it not so easy to use during the process, and there were places where it did not meet the author’s expectations. This blog introduces some of the problems the author encountered and how they were fixed.Thread Pools in Rust
Rayon
library.Constany
: A crate that converts any Rust function to a const function
Bevy
Source Code Learning Notes – 001
// I didn't look at the Properties macro part, but when I saw the introduction of Bevy engine at that time, it was said that this was specially designed to achieve functionality similar to reflection in other languages in Rust. #[derive(Properties)] pub struct Handle where T: 'static, { // pub struct HandleId(pub Uuid); pub id: HandleId, #[property(ignore)] marker: PhantomData, }
#[derive(Hash, Copy, Clone, Eq, PartialEq, Debug)] pub struct HandleUntyped { pub id: HandleId, pub type_id: TypeId, }
Handle<A>
and Handle<B>
in the same HashSet<HandleUntyped>
.
Leave a Comment
Your email address will not be published. Required fields are marked *