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
pub mod models;
pub mod proofs;
pub mod schemas;
pub mod structures;
pub mod states {
pub enum BlockStates {
Invalid,
Valid,
Validating
}
pub enum ChainStates {
Initializing,
Initialized,
Terminating,
Terminated
}
}
pub mod types {
use bson;
use chrono;
pub type DateTime = chrono::DateTime<LocalTime>;
pub type LocalTime = chrono::Local;
pub type TimeStamp = bson::DateTime;
pub type ObjectId = bson::oid::ObjectId;
}