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.

Rust for Rustaceans by Jon Gjengset

Rust for Rustaceans by Jon Gjengset

Idiomatic programming for experienced developers.

Kerla

Kerla

“Just for fun”™ Linux on Rust rewrite