Enum aws_sdk_iot::model::ThingGroupIndexingMode
source · [−]#[non_exhaustive]
pub enum ThingGroupIndexingMode {
Off,
On,
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.
Off
On
Unknown(String)
Unknown contains new variants that have been added since this code was generated.
Implementations
Trait Implementations
sourceimpl AsRef<str> for ThingGroupIndexingMode
impl AsRef<str> for ThingGroupIndexingMode
sourceimpl Clone for ThingGroupIndexingMode
impl Clone for ThingGroupIndexingMode
sourcefn clone(&self) -> ThingGroupIndexingMode
fn clone(&self) -> ThingGroupIndexingMode
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 ThingGroupIndexingMode
impl Debug for ThingGroupIndexingMode
sourceimpl From<&str> for ThingGroupIndexingMode
impl From<&str> for ThingGroupIndexingMode
sourceimpl FromStr for ThingGroupIndexingMode
impl FromStr for ThingGroupIndexingMode
sourceimpl Hash for ThingGroupIndexingMode
impl Hash for ThingGroupIndexingMode
sourceimpl Ord for ThingGroupIndexingMode
impl Ord for ThingGroupIndexingMode
sourcefn cmp(&self, other: &ThingGroupIndexingMode) -> Ordering
fn cmp(&self, other: &ThingGroupIndexingMode) -> 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<ThingGroupIndexingMode> for ThingGroupIndexingMode
impl PartialEq<ThingGroupIndexingMode> for ThingGroupIndexingMode
sourcefn eq(&self, other: &ThingGroupIndexingMode) -> bool
fn eq(&self, other: &ThingGroupIndexingMode) -> bool
sourceimpl PartialOrd<ThingGroupIndexingMode> for ThingGroupIndexingMode
impl PartialOrd<ThingGroupIndexingMode> for ThingGroupIndexingMode
sourcefn partial_cmp(&self, other: &ThingGroupIndexingMode) -> Option<Ordering>
fn partial_cmp(&self, other: &ThingGroupIndexingMode) -> 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 ThingGroupIndexingMode
impl StructuralEq for ThingGroupIndexingMode
impl StructuralPartialEq for ThingGroupIndexingMode
Auto Trait Implementations
impl RefUnwindSafe for ThingGroupIndexingMode
impl Send for ThingGroupIndexingMode
impl Sync for ThingGroupIndexingMode
impl Unpin for ThingGroupIndexingMode
impl UnwindSafe for ThingGroupIndexingMode
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.