#[non_exhaustive]
pub enum ProtectionGroupPattern {
All,
Arbitrary,
ByResourceType,
Unknown(String),
}
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.
All
Arbitrary
ByResourceType
Unknown(String)
Unknown contains new variants that have been added since this code was generated.
Implementations
Trait Implementations
sourceimpl AsRef<str> for ProtectionGroupPattern
impl AsRef<str> for ProtectionGroupPattern
sourceimpl Clone for ProtectionGroupPattern
impl Clone for ProtectionGroupPattern
sourcefn clone(&self) -> ProtectionGroupPattern
fn clone(&self) -> ProtectionGroupPattern
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ProtectionGroupPattern
impl Debug for ProtectionGroupPattern
sourceimpl From<&str> for ProtectionGroupPattern
impl From<&str> for ProtectionGroupPattern
sourceimpl FromStr for ProtectionGroupPattern
impl FromStr for ProtectionGroupPattern
sourceimpl Hash for ProtectionGroupPattern
impl Hash for ProtectionGroupPattern
sourceimpl Ord for ProtectionGroupPattern
impl Ord for ProtectionGroupPattern
sourcefn cmp(&self, other: &ProtectionGroupPattern) -> Ordering
fn cmp(&self, other: &ProtectionGroupPattern) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<ProtectionGroupPattern> for ProtectionGroupPattern
impl PartialEq<ProtectionGroupPattern> for ProtectionGroupPattern
sourcefn eq(&self, other: &ProtectionGroupPattern) -> bool
fn eq(&self, other: &ProtectionGroupPattern) -> bool
sourceimpl PartialOrd<ProtectionGroupPattern> for ProtectionGroupPattern
impl PartialOrd<ProtectionGroupPattern> for ProtectionGroupPattern
sourcefn partial_cmp(&self, other: &ProtectionGroupPattern) -> Option<Ordering>
fn partial_cmp(&self, other: &ProtectionGroupPattern) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for ProtectionGroupPattern
impl StructuralEq for ProtectionGroupPattern
impl StructuralPartialEq for ProtectionGroupPattern
Auto Trait Implementations
impl RefUnwindSafe for ProtectionGroupPattern
impl Send for ProtectionGroupPattern
impl Sync for ProtectionGroupPattern
impl Unpin for ProtectionGroupPattern
impl UnwindSafe for ProtectionGroupPattern
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.