Enum aws_sdk_connectcases::model::CaseFilter
source · [−]#[non_exhaustive]
pub enum CaseFilter {
AndAll(Vec<CaseFilter>),
Field(FieldFilter),
Not(Box<CaseFilter>),
Unknown,
}
Expand description
A filter for cases. Only one value can be provided.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
AndAll(Vec<CaseFilter>)
Provides "and all" filtering.
Field(FieldFilter)
A list of fields to filter on.
Not(Box<CaseFilter>)
A filter for cases. Only one value can be provided.
Unknown
The Unknown
variant represents cases where new union variant was received. Consider upgrading the SDK to the latest available version.
An unknown enum variant
Note: If you encounter this error, consider upgrading your SDK to the latest version.
The Unknown
variant represents cases where the server sent a value that wasn’t recognized
by the client. This can happen when the server adds new functionality, but the client has not been updated.
To investigate this, consider turning on debug logging to print the raw HTTP response.
Implementations
sourceimpl CaseFilter
impl CaseFilter
sourcepub fn as_and_all(&self) -> Result<&Vec<CaseFilter>, &Self>
pub fn as_and_all(&self) -> Result<&Vec<CaseFilter>, &Self>
sourcepub fn is_and_all(&self) -> bool
pub fn is_and_all(&self) -> bool
Returns true if this is a AndAll
.
sourcepub fn as_field(&self) -> Result<&FieldFilter, &Self>
pub fn as_field(&self) -> Result<&FieldFilter, &Self>
Tries to convert the enum instance into Field
, extracting the inner FieldFilter
.
Returns Err(&Self)
if it can’t be converted.
sourcepub fn is_unknown(&self) -> bool
pub fn is_unknown(&self) -> bool
Returns true if the enum instance is the Unknown
variant.
Trait Implementations
sourceimpl Clone for CaseFilter
impl Clone for CaseFilter
sourcefn clone(&self) -> CaseFilter
fn clone(&self) -> CaseFilter
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more