#[non_exhaustive]
pub enum InferredWorkloadType {
AmazonEmr,
ApacheCassandra,
ApacheHadoop,
Memcached,
Nginx,
PostgreSql,
Redis,
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.
AmazonEmr
ApacheCassandra
ApacheHadoop
Memcached
Nginx
PostgreSql
Redis
Unknown(String)
Unknown contains new variants that have been added since this code was generated.
Implementations
Trait Implementations
sourceimpl AsRef<str> for InferredWorkloadType
impl AsRef<str> for InferredWorkloadType
sourceimpl Clone for InferredWorkloadType
impl Clone for InferredWorkloadType
sourcefn clone(&self) -> InferredWorkloadType
fn clone(&self) -> InferredWorkloadType
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 InferredWorkloadType
impl Debug for InferredWorkloadType
sourceimpl From<&str> for InferredWorkloadType
impl From<&str> for InferredWorkloadType
sourceimpl FromStr for InferredWorkloadType
impl FromStr for InferredWorkloadType
sourceimpl Hash for InferredWorkloadType
impl Hash for InferredWorkloadType
sourceimpl Ord for InferredWorkloadType
impl Ord for InferredWorkloadType
sourcefn cmp(&self, other: &InferredWorkloadType) -> Ordering
fn cmp(&self, other: &InferredWorkloadType) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<InferredWorkloadType> for InferredWorkloadType
impl PartialEq<InferredWorkloadType> for InferredWorkloadType
sourcefn eq(&self, other: &InferredWorkloadType) -> bool
fn eq(&self, other: &InferredWorkloadType) -> bool
sourceimpl PartialOrd<InferredWorkloadType> for InferredWorkloadType
impl PartialOrd<InferredWorkloadType> for InferredWorkloadType
sourcefn partial_cmp(&self, other: &InferredWorkloadType) -> Option<Ordering>
fn partial_cmp(&self, other: &InferredWorkloadType) -> 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 InferredWorkloadType
impl StructuralEq for InferredWorkloadType
impl StructuralPartialEq for InferredWorkloadType
Auto Trait Implementations
impl RefUnwindSafe for InferredWorkloadType
impl Send for InferredWorkloadType
impl Sync for InferredWorkloadType
impl Unpin for InferredWorkloadType
impl UnwindSafe for InferredWorkloadType
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.