crate::ix!();
pub struct KeyMetadata {
n_version: i32,
n_create_time: i64,
hd_keypath: String,
hd_seed_id: KeyID,
key_origin: KeyOriginInfo,
has_key_origin: bool, }
pub mod key_metadata {
pub const VERSION_BASIC: i32 = 1;
pub const VERSION_WITH_HDDATA: i32 = 10;
pub const VERSION_WITH_KEY_ORIGIN: i32 = 12;
pub const CURRENT_VERSION: i32 = VERSION_WITH_KEY_ORIGIN;
}
lazy_static!{
}
impl Default for KeyMetadata {
fn default() -> Self {
todo!();
}
}
impl KeyMetadata {
pub fn new(n_create_time: i64) -> Self {
todo!();
}
pub fn set_null(&mut self) {
todo!();
}
}