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()

Yamd notes

Yamd notes

What I learned while writing my flavor of markdown

Rust for Rustaceans by Jon Gjengset

Rust for Rustaceans by Jon Gjengset

Idiomatic programming for experienced developers.

Yamd 0.15.0 release notes

Yamd 0.15.0 release notes

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