pub struct CsiVolumeCapabilityBuilder { /* private fields */ }
Expand description
Builder for CsiVolumeCapability
.
Implementations§
Source§impl CsiVolumeCapabilityBuilder
impl CsiVolumeCapabilityBuilder
pub fn access_mode(&mut self, value: Option<CsiVolumeAccessMode>) -> &mut Self
pub fn attachment_mode( &mut self, value: Option<CsiVolumeAttachmentMode>, ) -> &mut Self
Sourcepub fn build(
&self,
) -> Result<CsiVolumeCapability, CsiVolumeCapabilityBuilderError>
pub fn build( &self, ) -> Result<CsiVolumeCapability, CsiVolumeCapabilityBuilderError>
Trait Implementations§
Source§impl Clone for CsiVolumeCapabilityBuilder
impl Clone for CsiVolumeCapabilityBuilder
Source§fn clone(&self) -> CsiVolumeCapabilityBuilder
fn clone(&self) -> CsiVolumeCapabilityBuilder
Returns a copy of the value. Read more
1.0.0 · Source§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 CsiVolumeCapabilityBuilder
impl RefUnwindSafe for CsiVolumeCapabilityBuilder
impl Send for CsiVolumeCapabilityBuilder
impl Sync for CsiVolumeCapabilityBuilder
impl Unpin for CsiVolumeCapabilityBuilder
impl UnwindSafe for CsiVolumeCapabilityBuilder
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