WillSquire
11/4/2018 - 4:11 PM

Rust web development

Modules

  • Diesel: Database ORM for Rust.
  • Serde: General serialisation and deserialisation library.
  • Uuid: UUID generation and parsing library.
  • Juniper: GraphQL backend for Rust.
  • Clap: Command line argument parser.

To try

  • Fake: Dummy data generator.

Tooling

  • Install rustup curl https://sh.rustup.rs -sSf | sh
  • Add rls rustup component add rls
  • Add clippy rustup component add clippy
  • Add rustfmt rustup component add rustfmt

Note stable or nightly might need to be reinstalled to add components.

To try

  • Cargo husky: Git hook runner for testing on commit, on push, etc.