Skip to content
Przemysław Rekucki edited this page Jan 30, 2020 · 9 revisions

Procedures

Dependency Management

If you want to add a new crate as your dependency:

  • Check whether the crate has a stable version (compiles with last stable Rust version, is actively maintained and updates won't break application code).
  • Check whether the crate is multi-platform (can be safely used on x86_64-pc-windows-msvc, x86_64-unknown-linux-gnu and x86_64-apple-darwin targets).
  • Rust-native implementations are preferable.
  • The crate should not break any core crates listed below.

Core Crates

  • actix="0.9"
  • futures="0.3"
  • serde="1.0"
  • serde_json="1.0"
  • rmp-serde="0.14.0" + rmpv = "0.4"
  • actix-web="2.0"
  • prost="0.5"
Clone this wiki locally