1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
extern crate json_api; #[macro_use] extern crate lazy_static; extern crate rocket; extern crate serde; extern crate serde_json; mod error; mod fairing; mod config { use std::env; use rocket::config::Environment; lazy_static!{ pub static ref ROCKET_ENV: Environment = { match env::var("ROCKET_ENV").ok() { Some(value) => value.parse().unwrap_or(Environment::Development), None => Environment::Development, } }; } } pub mod request; pub mod response; pub use self::fairing::JsonApiFairing; pub use self::request::*; pub use self::response::*;