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