Don't switch branch without asking Commit on each changes Use the newest version crate possible Run make fmt, cargo clippy --all-features -- -D warnings and cargo test right before push