#[non_exhaustive]pub struct LiveClientEvent {
pub type_: String,
pub event_id: Option<String>,
pub session: Option<Value>,
pub rest: Rest,
}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.type_: String§event_id: Option<String>§session: Option<Value>§rest: RestImplementations§
Source§impl LiveClientEvent
impl LiveClientEvent
Sourcepub fn builder(type_: String) -> LiveClientEventBuilder
pub fn builder(type_: String) -> LiveClientEventBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for LiveClientEvent
impl Clone for LiveClientEvent
Source§impl Debug for LiveClientEvent
impl Debug for LiveClientEvent
Source§impl DeclaredFields for LiveClientEvent
impl DeclaredFields for LiveClientEvent
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for LiveClientEvent
impl<'de> Deserialize<'de> for LiveClientEvent
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 LiveClientEvent
impl PartialEq for LiveClientEvent
Source§impl Serialize for LiveClientEvent
impl Serialize for LiveClientEvent
impl StructuralPartialEq for LiveClientEvent
Auto Trait Implementations§
impl Freeze for LiveClientEvent
impl RefUnwindSafe for LiveClientEvent
impl Send for LiveClientEvent
impl Sync for LiveClientEvent
impl Unpin for LiveClientEvent
impl UnsafeUnpin for LiveClientEvent
impl UnwindSafe for LiveClientEvent
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