Expand description
#Micro-Kit
The Micro-Kit module is meant to be a curated collection of crates (Re-Exported) and helper
functionality to build RESTful micro-services with standardized logging, healthchecking,
metrics, and configuration
The motivation for the module is from Dropwizard, a collection of java libs that help quickly
build standardized RESTful applications. This kit is nowhere close to as useful (yet) but we
can aspire!
Re-exports§
pub extern crate serde_bytes as bytes;pub extern crate chrono;pub extern crate iron;pub extern crate serde_json as json;pub extern crate router;pub extern crate serde;pub extern crate yaml_rust as yaml;
Modules§
- config
- Configuration based on YAML files for apps.
- healthcheck
- Healthchecks for apps.
- http
RESTfulAPI helpers.- logging
- Logging configuration for apps.
- metrics
- A framework for adding metrics to an app.
Structs§
- Time
Stamp - A
TimeStampnewtype around the i64 so we can implement serialization to and from Epoch timestamps in a type safe manner.