pub struct KeyRecord {
pub key_id: String,
pub derivation_path: String,
pub key_type: KeyType,
pub status: KeyStatus,
pub public_key: String,
pub label: Option<String>,
pub context_id: Option<String>,
pub seed_id: Option<u32>,
pub origin: KeyOrigin,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Fields§
§key_id: String§derivation_path: String§key_type: KeyType§status: KeyStatus§public_key: String§label: Option<String>§context_id: Option<String>§seed_id: Option<u32>§origin: KeyOrigin§created_at: DateTime<Utc>§updated_at: DateTime<Utc>Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeyRecord
impl<'de> Deserialize<'de> for KeyRecord
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for KeyRecord
impl RefUnwindSafe for KeyRecord
impl Send for KeyRecord
impl Sync for KeyRecord
impl Unpin for KeyRecord
impl UnsafeUnpin for KeyRecord
impl UnwindSafe for KeyRecord
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more