Enum aws_sdk_devicefarm::model::DeviceAttribute
source · [−]#[non_exhaustive]
pub enum DeviceAttribute {
Show 14 variants
AppiumVersion,
Arn,
Availability,
FleetType,
FormFactor,
InstanceArn,
InstanceLabels,
Manufacturer,
Model,
OsVersion,
Platform,
RemoteAccessEnabled,
RemoteDebugEnabled,
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.
AppiumVersion
Arn
Availability
FleetType
FormFactor
InstanceArn
InstanceLabels
Manufacturer
Model
OsVersion
Platform
RemoteAccessEnabled
RemoteDebugEnabled
Unknown(String)
Unknown contains new variants that have been added since this code was generated.
Implementations
Trait Implementations
sourceimpl AsRef<str> for DeviceAttribute
impl AsRef<str> for DeviceAttribute
sourceimpl Clone for DeviceAttribute
impl Clone for DeviceAttribute
sourcefn clone(&self) -> DeviceAttribute
fn clone(&self) -> DeviceAttribute
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 DeviceAttribute
impl Debug for DeviceAttribute
sourceimpl From<&str> for DeviceAttribute
impl From<&str> for DeviceAttribute
sourceimpl FromStr for DeviceAttribute
impl FromStr for DeviceAttribute
sourceimpl Hash for DeviceAttribute
impl Hash for DeviceAttribute
sourceimpl Ord for DeviceAttribute
impl Ord for DeviceAttribute
sourcefn cmp(&self, other: &DeviceAttribute) -> Ordering
fn cmp(&self, other: &DeviceAttribute) -> 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<DeviceAttribute> for DeviceAttribute
impl PartialEq<DeviceAttribute> for DeviceAttribute
sourcefn eq(&self, other: &DeviceAttribute) -> bool
fn eq(&self, other: &DeviceAttribute) -> bool
sourceimpl PartialOrd<DeviceAttribute> for DeviceAttribute
impl PartialOrd<DeviceAttribute> for DeviceAttribute
sourcefn partial_cmp(&self, other: &DeviceAttribute) -> Option<Ordering>
fn partial_cmp(&self, other: &DeviceAttribute) -> 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 DeviceAttribute
impl StructuralEq for DeviceAttribute
impl StructuralPartialEq for DeviceAttribute
Auto Trait Implementations
impl RefUnwindSafe for DeviceAttribute
impl Send for DeviceAttribute
impl Sync for DeviceAttribute
impl Unpin for DeviceAttribute
impl UnwindSafe for DeviceAttribute
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.