pub struct StagedVolume {
pub volume_id: u64,
pub staging_target: String,
pub device_path: String,
pub fs_type: String,
pub mount_options: Vec<String>,
}Expand description
A volume staged on this node.
Fields§
§volume_id: u64Volume ID.
staging_target: StringStaging target path (e.g., “/var/lib/csi/staging/vol-id”).
device_path: StringDevice path (e.g., “/dev/vdb”).
fs_type: StringFilesystem type.
mount_options: Vec<String>Mount options.
Trait Implementations§
Source§impl Clone for StagedVolume
impl Clone for StagedVolume
Source§fn clone(&self) -> StagedVolume
fn clone(&self) -> StagedVolume
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for StagedVolume
impl RefUnwindSafe for StagedVolume
impl Send for StagedVolume
impl Sync for StagedVolume
impl Unpin for StagedVolume
impl UnwindSafe for StagedVolume
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)