//! Create and parses JWT (JSON Web Tokens) //! #![recursion_limit = "300"] #[macro_use] extern crate error_chain; #[macro_use] extern crate serde_derive; extern crate serde_json; extern crate serde; extern crate base64; extern crate ring; extern crate untrusted; extern crate chrono; pub mod errors; mod header; mod crypto; mod serialization; mod validation; pub use header::{Header}; pub use crypto::{ Algorithm, sign, verify, encode, decode, }; pub use validation::Validation; // To consider: //pub mod prelude { // pub use crypto::{Algorithm, encode, decode}; // pub use validation::Validation; // pub use header::Header; //}