#[non_exhaustive]pub struct AdditionalEventData {
pub login_to: String,
pub mobile_version: String,
pub mfaused: String,
pub other: Map<String, Value>,
}Available on crate feature
cloudwatch_events only.Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.login_to: String§mobile_version: String§mfaused: String§other: Map<String, Value>Available on crate feature
catch-all-fields only.Catchall to catch any additional fields that were present but not explicitly defined by this struct.
Enabled with Cargo feature catch-all-fields.
If catch-all-fields is disabled, any additional fields that are present will be ignored.
Implementations§
Source§impl AdditionalEventData
impl AdditionalEventData
Sourcepub fn builder() -> AdditionalEventDataBuilder
pub fn builder() -> AdditionalEventDataBuilder
Create an instance of AdditionalEventData using the builder syntax
Trait Implementations§
Source§impl Clone for AdditionalEventData
impl Clone for AdditionalEventData
Source§fn clone(&self) -> AdditionalEventData
fn clone(&self) -> AdditionalEventData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AdditionalEventData
impl Debug for AdditionalEventData
Source§impl Default for AdditionalEventData
impl Default for AdditionalEventData
Source§fn default() -> AdditionalEventData
fn default() -> AdditionalEventData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AdditionalEventData
impl<'de> Deserialize<'de> for AdditionalEventData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AdditionalEventData
impl PartialEq for AdditionalEventData
Source§fn eq(&self, other: &AdditionalEventData) -> bool
fn eq(&self, other: &AdditionalEventData) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AdditionalEventData
impl Serialize for AdditionalEventData
impl Eq for AdditionalEventData
impl StructuralPartialEq for AdditionalEventData
Auto Trait Implementations§
impl Freeze for AdditionalEventData
impl RefUnwindSafe for AdditionalEventData
impl Send for AdditionalEventData
impl Sync for AdditionalEventData
impl Unpin for AdditionalEventData
impl UnsafeUnpin for AdditionalEventData
impl UnwindSafe for AdditionalEventData
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
Mutably borrows from an owned value. Read more