#[non_exhaustive]pub struct ExportPolicy {
pub rules: Vec<SimpleExportPolicyRule>,
/* private fields */
}Expand description
Defines the export policy for the volume.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.rules: Vec<SimpleExportPolicyRule>Required. List of export policy rules
Implementations§
Trait Implementations§
Source§impl Clone for ExportPolicy
impl Clone for ExportPolicy
Source§fn clone(&self) -> ExportPolicy
fn clone(&self) -> ExportPolicy
Returns a duplicate 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 moreSource§impl Debug for ExportPolicy
impl Debug for ExportPolicy
Source§impl Default for ExportPolicy
impl Default for ExportPolicy
Source§fn default() -> ExportPolicy
fn default() -> ExportPolicy
Returns the “default value” for a type. Read more
Source§impl Message for ExportPolicy
impl Message for ExportPolicy
Source§impl PartialEq for ExportPolicy
impl PartialEq for ExportPolicy
impl StructuralPartialEq for ExportPolicy
Auto Trait Implementations§
impl Freeze for ExportPolicy
impl RefUnwindSafe for ExportPolicy
impl Send for ExportPolicy
impl Sync for ExportPolicy
impl Unpin for ExportPolicy
impl UnwindSafe for ExportPolicy
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