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
RESTful
API helpers.- logging
- Logging configuration for apps.
- metrics
- A framework for adding metrics to an app.
Structs§
- Time
Stamp - A
TimeStamp
newtype around the i64 so we can implement serialization to and from Epoch timestamps in a type safe manner.