Rust

Rust ecosystem = cargo + rustc + clippy + rustfmt.

plurigrid 27b30d6 2 files · 11.2 KB Updated

File contents

rust

Rust ecosystem = cargo + rustc + clippy + rustfmt.

Atomic Skills

Skill Commands Domain
cargo 36 Package manager
rustc 1 Compiler
clippy 1 Linter
rustfmt 1 Formatter

Workflow

cargo new project
cd project
cargo add serde tokio
cargo build --release
cargo test
cargo clippy
cargo fmt

Cargo.toml

[package]
name = "myapp"
version = "0.1.0"
edition = "2021"

[dependencies]
serde = { version = "1.0", features = ["derive"] }
tokio = { version = "1", features = ["full"] }

Cross-compile

rustup target add aarch64-apple-darwin
cargo build --target aarch64-apple-darwin

plurigrid/asi/tree/main/skills/rust commit 27b30d67c5

Frequently asked questions

npx skillmds@latest add plurigrid/rust