Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 695 Bytes

README.md

File metadata and controls

32 lines (21 loc) · 695 Bytes

rust-microservice skeleton

🎣 Secure High Performance Microservices

Ships with

  • Logger
  • JSON Config Loader
  • HTTP Server using iron/hyper
  • Redis Client
  • HTTP Client using reqwest/hyper
  • ORM (MySQL) Client using diesel
  • Kafka Producer/Consumer using rdkafka

Setup Instructions

  • git clone https://github.com/krystianity/rust-ms.git
  • cd rust-ms
  • cargo build
  • RUST_LOG=rust_ms cargo run

rustfmt

Formats the sources according to community-standard/best practice.

Setup once with rustup component add rustfmt, then run cargo fmt.

clippy

Rust's linter.

Setup once with rustup component add clippy, then run cargo clippy.