Rust cheatsheet

Rust cheatsheet

I start to learn Rust programming language. This is a post where I collect tips and tricks about Rust

This post will be updated (I hope often :)

for z in (0..100).rev(){
  println!("{:?}", z);
}
x & 1 == 1;
let mut a = vec![1, 2, 3];
let mut b = vec![4, 5, 6];
a.append(&mut b);
let mut v = vec![1,3,10,2,5,3,6,1,8]
//sort is the key
v.sort();
v.dedup(); //[1,2,3,5,6,8,10] 
// let assume that path is PathBuff
path
  // we need into_os_string step because String is UTF-8 encoded,
  // but PathBuff might not be. For example on Windows
  .into_os_string()
  .into_string()
  .unwrap()

Notes on running LLM locally

Notes on running LLM locally

Also Rust and Fusion reactors.

Yamd 0.15.0 release notes

Yamd 0.15.0 release notes

More tests, benchmarks, and a 70% throughput increase.

Rust and NSString

Rust and NSString

How to find and fix memory leaks in programs written in Rust for Mac os