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