/// This crate encodes s time-sensitive authentication token from a shared API Key injected in an base-36 timestamp, a set of random split characters and an optional UUID.
/// It also decodes the generated token and applies shared rules to validate the decoded API key, timestamp tolerance, split characters and,
/// if required, check for a well-formed UUID string for a second authorisation step.
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use ;