#[non_exhaustive]
pub enum EsPartitionInstanceType {
Show 59 variants
C42xlargeElasticsearch,
C44xlargeElasticsearch,
C48xlargeElasticsearch,
C4LargeElasticsearch,
C4XlargeElasticsearch,
C518xlargeElasticsearch,
C52xlargeElasticsearch,
C54xlargeElasticsearch,
C59xlargeElasticsearch,
C5LargeElasticsearch,
C5XlargeElasticsearch,
D22xlargeElasticsearch,
D24xlargeElasticsearch,
D28xlargeElasticsearch,
D2XlargeElasticsearch,
I22xlargeElasticsearch,
I2XlargeElasticsearch,
I316xlargeElasticsearch,
I32xlargeElasticsearch,
I34xlargeElasticsearch,
I38xlargeElasticsearch,
I3LargeElasticsearch,
I3XlargeElasticsearch,
M32xlargeElasticsearch,
M3LargeElasticsearch,
M3MediumElasticsearch,
M3XlargeElasticsearch,
M410xlargeElasticsearch,
M42xlargeElasticsearch,
M44xlargeElasticsearch,
M4LargeElasticsearch,
M4XlargeElasticsearch,
M512xlargeElasticsearch,
M52xlargeElasticsearch,
M54xlargeElasticsearch,
M5LargeElasticsearch,
M5XlargeElasticsearch,
R32xlargeElasticsearch,
R34xlargeElasticsearch,
R38xlargeElasticsearch,
R3LargeElasticsearch,
R3XlargeElasticsearch,
R416xlargeElasticsearch,
R42xlargeElasticsearch,
R44xlargeElasticsearch,
R48xlargeElasticsearch,
R4LargeElasticsearch,
R4XlargeElasticsearch,
R512xlargeElasticsearch,
R52xlargeElasticsearch,
R54xlargeElasticsearch,
R5LargeElasticsearch,
R5XlargeElasticsearch,
T2MediumElasticsearch,
T2MicroElasticsearch,
T2SmallElasticsearch,
Ultrawarm1LargeElasticsearch,
Ultrawarm1MediumElasticsearch,
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.
C42xlargeElasticsearch
C44xlargeElasticsearch
C48xlargeElasticsearch
C4LargeElasticsearch
C4XlargeElasticsearch
C518xlargeElasticsearch
C52xlargeElasticsearch
C54xlargeElasticsearch
C59xlargeElasticsearch
C5LargeElasticsearch
C5XlargeElasticsearch
D22xlargeElasticsearch
D24xlargeElasticsearch
D28xlargeElasticsearch
D2XlargeElasticsearch
I22xlargeElasticsearch
I2XlargeElasticsearch
I316xlargeElasticsearch
I32xlargeElasticsearch
I34xlargeElasticsearch
I38xlargeElasticsearch
I3LargeElasticsearch
I3XlargeElasticsearch
M32xlargeElasticsearch
M3LargeElasticsearch
M3MediumElasticsearch
M3XlargeElasticsearch
M410xlargeElasticsearch
M42xlargeElasticsearch
M44xlargeElasticsearch
M4LargeElasticsearch
M4XlargeElasticsearch
M512xlargeElasticsearch
M52xlargeElasticsearch
M54xlargeElasticsearch
M5LargeElasticsearch
M5XlargeElasticsearch
R32xlargeElasticsearch
R34xlargeElasticsearch
R38xlargeElasticsearch
R3LargeElasticsearch
R3XlargeElasticsearch
R416xlargeElasticsearch
R42xlargeElasticsearch
R44xlargeElasticsearch
R48xlargeElasticsearch
R4LargeElasticsearch
R4XlargeElasticsearch
R512xlargeElasticsearch
R52xlargeElasticsearch
R54xlargeElasticsearch
R5LargeElasticsearch
R5XlargeElasticsearch
T2MediumElasticsearch
T2MicroElasticsearch
T2SmallElasticsearch
Ultrawarm1LargeElasticsearch
Ultrawarm1MediumElasticsearch
Unknown(String)
Unknown contains new variants that have been added since this code was generated.
Implementations
Trait Implementations
sourceimpl AsRef<str> for EsPartitionInstanceType
impl AsRef<str> for EsPartitionInstanceType
sourceimpl Clone for EsPartitionInstanceType
impl Clone for EsPartitionInstanceType
sourcefn clone(&self) -> EsPartitionInstanceType
fn clone(&self) -> EsPartitionInstanceType
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 EsPartitionInstanceType
impl Debug for EsPartitionInstanceType
sourceimpl From<&str> for EsPartitionInstanceType
impl From<&str> for EsPartitionInstanceType
sourceimpl FromStr for EsPartitionInstanceType
impl FromStr for EsPartitionInstanceType
sourceimpl Hash for EsPartitionInstanceType
impl Hash for EsPartitionInstanceType
sourceimpl Ord for EsPartitionInstanceType
impl Ord for EsPartitionInstanceType
sourcefn cmp(&self, other: &EsPartitionInstanceType) -> Ordering
fn cmp(&self, other: &EsPartitionInstanceType) -> 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<EsPartitionInstanceType> for EsPartitionInstanceType
impl PartialEq<EsPartitionInstanceType> for EsPartitionInstanceType
sourcefn eq(&self, other: &EsPartitionInstanceType) -> bool
fn eq(&self, other: &EsPartitionInstanceType) -> bool
sourceimpl PartialOrd<EsPartitionInstanceType> for EsPartitionInstanceType
impl PartialOrd<EsPartitionInstanceType> for EsPartitionInstanceType
sourcefn partial_cmp(&self, other: &EsPartitionInstanceType) -> Option<Ordering>
fn partial_cmp(&self, other: &EsPartitionInstanceType) -> 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 EsPartitionInstanceType
impl StructuralEq for EsPartitionInstanceType
impl StructuralPartialEq for EsPartitionInstanceType
Auto Trait Implementations
impl RefUnwindSafe for EsPartitionInstanceType
impl Send for EsPartitionInstanceType
impl Sync for EsPartitionInstanceType
impl Unpin for EsPartitionInstanceType
impl UnwindSafe for EsPartitionInstanceType
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.