pub struct KeyInfo {
pub canonical_id: String,
pub custom_metadata: Option<HashMap<String, String>>,
pub local: bool,
pub mount_accessor: String,
pub mount_path: String,
pub mount_type: String,
pub name: String,
}
Fields§
§canonical_id: String
§custom_metadata: Option<HashMap<String, String>>
§local: bool
§mount_accessor: String
§mount_path: String
§mount_type: String
§name: String
Trait Implementations§
source§impl<'de> Deserialize<'de> for KeyInfo
impl<'de> Deserialize<'de> for KeyInfo
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 KeyInfo
impl RefUnwindSafe for KeyInfo
impl Send for KeyInfo
impl Sync for KeyInfo
impl Unpin for KeyInfo
impl UnwindSafe for KeyInfo
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