pub struct MountPlan {
pub mounts: Vec<MountRef>,
pub expanded_exposure_audits: Vec<String>,
}Expand description
Carries mount plan data across a host-port boundary. Constructing the value does not call the host; the port method that receives it documents any adapter, network, or storage effect.
Fields§
§mounts: Vec<MountRef>Collection of mounts values. Ordering and membership should be treated as part of the serialized contract when relevant.
expanded_exposure_audits: Vec<String>Collection of expanded exposure audits values. Ordering and membership should be treated as part of the serialized contract when relevant.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MountPlan
impl<'de> Deserialize<'de> for MountPlan
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
impl Eq for MountPlan
impl StructuralPartialEq for MountPlan
Auto Trait Implementations§
impl Freeze for MountPlan
impl RefUnwindSafe for MountPlan
impl Send for MountPlan
impl Sync for MountPlan
impl Unpin for MountPlan
impl UnsafeUnpin for MountPlan
impl UnwindSafe for MountPlan
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