#[non_exhaustive]pub enum AuditEventFieldValueUnion {
BooleanValue(bool),
DoubleValue(f64),
EmptyValue(EmptyFieldValue),
StringValue(String),
UserArnValue(String),
Unknown,
}Expand description
Object to store union of Field values.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
BooleanValue(bool)
Can be either null, or have a Boolean value type. Only one value can be provided.
DoubleValue(f64)
Can be either null, or have a Double value type. Only one value can be provided.
EmptyValue(EmptyFieldValue)
An empty value. You cannot set EmptyFieldValue on a field that is required on a case template.
This structure will never have any data members. It signifies an empty value on a case field.
StringValue(String)
Can be either null, or have a String value type. Only one value can be provided.
UserArnValue(String)
Can be either null, or have a String value type formatted as an ARN. 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§
source§impl AuditEventFieldValueUnion
impl AuditEventFieldValueUnion
sourcepub fn as_boolean_value(&self) -> Result<&bool, &Self>
pub fn as_boolean_value(&self) -> Result<&bool, &Self>
Tries to convert the enum instance into BooleanValue, extracting the inner bool.
Returns Err(&Self) if it can’t be converted.
sourcepub fn is_boolean_value(&self) -> bool
pub fn is_boolean_value(&self) -> bool
Returns true if this is a BooleanValue.
sourcepub fn as_double_value(&self) -> Result<&f64, &Self>
pub fn as_double_value(&self) -> Result<&f64, &Self>
Tries to convert the enum instance into DoubleValue, extracting the inner f64.
Returns Err(&Self) if it can’t be converted.
sourcepub fn is_double_value(&self) -> bool
pub fn is_double_value(&self) -> bool
Returns true if this is a DoubleValue.
sourcepub fn as_empty_value(&self) -> Result<&EmptyFieldValue, &Self>
pub fn as_empty_value(&self) -> Result<&EmptyFieldValue, &Self>
Tries to convert the enum instance into EmptyValue, extracting the inner EmptyFieldValue.
Returns Err(&Self) if it can’t be converted.
sourcepub fn is_empty_value(&self) -> bool
pub fn is_empty_value(&self) -> bool
Returns true if this is a EmptyValue.
sourcepub fn as_string_value(&self) -> Result<&String, &Self>
pub fn as_string_value(&self) -> Result<&String, &Self>
Tries to convert the enum instance into StringValue, extracting the inner String.
Returns Err(&Self) if it can’t be converted.
sourcepub fn is_string_value(&self) -> bool
pub fn is_string_value(&self) -> bool
Returns true if this is a StringValue.
sourcepub fn as_user_arn_value(&self) -> Result<&String, &Self>
pub fn as_user_arn_value(&self) -> Result<&String, &Self>
Tries to convert the enum instance into UserArnValue, extracting the inner String.
Returns Err(&Self) if it can’t be converted.
sourcepub fn is_user_arn_value(&self) -> bool
pub fn is_user_arn_value(&self) -> bool
Returns true if this is a UserArnValue.
sourcepub fn is_unknown(&self) -> bool
pub fn is_unknown(&self) -> bool
Returns true if the enum instance is the Unknown variant.
Trait Implementations§
source§impl Clone for AuditEventFieldValueUnion
impl Clone for AuditEventFieldValueUnion
source§fn clone(&self) -> AuditEventFieldValueUnion
fn clone(&self) -> AuditEventFieldValueUnion
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AuditEventFieldValueUnion
impl Debug for AuditEventFieldValueUnion
source§impl PartialEq for AuditEventFieldValueUnion
impl PartialEq for AuditEventFieldValueUnion
source§fn eq(&self, other: &AuditEventFieldValueUnion) -> bool
fn eq(&self, other: &AuditEventFieldValueUnion) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AuditEventFieldValueUnion
Auto Trait Implementations§
impl Freeze for AuditEventFieldValueUnion
impl RefUnwindSafe for AuditEventFieldValueUnion
impl Send for AuditEventFieldValueUnion
impl Sync for AuditEventFieldValueUnion
impl Unpin for AuditEventFieldValueUnion
impl UnwindSafe for AuditEventFieldValueUnion
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more