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