#[non_exhaustive]pub enum SecurityStyle {
Unspecified,
Ntfs,
Unix,
UnknownValue(UnknownValue),
}Expand description
The security style of the volume, can be either UNIX or NTFS.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Unspecified
SecurityStyle is unspecified
Ntfs
SecurityStyle uses NTFS
Unix
SecurityStyle uses UNIX
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using SecurityStyle::value or SecurityStyle::name.
Implementations§
Trait Implementations§
Source§impl Clone for SecurityStyle
impl Clone for SecurityStyle
Source§fn clone(&self) -> SecurityStyle
fn clone(&self) -> SecurityStyle
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 SecurityStyle
impl Debug for SecurityStyle
Source§impl Default for SecurityStyle
impl Default for SecurityStyle
Source§impl<'de> Deserialize<'de> for SecurityStyle
impl<'de> Deserialize<'de> for SecurityStyle
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
Source§impl Display for SecurityStyle
impl Display for SecurityStyle
Source§impl From<&str> for SecurityStyle
impl From<&str> for SecurityStyle
Source§impl From<i32> for SecurityStyle
impl From<i32> for SecurityStyle
Source§impl PartialEq for SecurityStyle
impl PartialEq for SecurityStyle
Source§impl Serialize for SecurityStyle
impl Serialize for SecurityStyle
impl StructuralPartialEq for SecurityStyle
Auto Trait Implementations§
impl Freeze for SecurityStyle
impl RefUnwindSafe for SecurityStyle
impl Send for SecurityStyle
impl Sync for SecurityStyle
impl Unpin for SecurityStyle
impl UnwindSafe for SecurityStyle
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.