#[non_exhaustive]pub enum LiveDelegatedEvent {
Decision(Box<LiveDecisionStreamEvent>),
Response(Box<StreamEvent>),
Other(Value),
}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.
Trait Implementations§
Source§impl Clone for LiveDelegatedEvent
impl Clone for LiveDelegatedEvent
Source§impl Debug for LiveDelegatedEvent
impl Debug for LiveDelegatedEvent
Source§impl DeclaredFields for LiveDelegatedEvent
impl DeclaredFields for LiveDelegatedEvent
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for LiveDelegatedEvent
impl<'de> Deserialize<'de> for LiveDelegatedEvent
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 LiveDelegatedEvent
impl PartialEq for LiveDelegatedEvent
Source§impl Serialize for LiveDelegatedEvent
impl Serialize for LiveDelegatedEvent
impl StructuralPartialEq for LiveDelegatedEvent
Auto Trait Implementations§
impl Freeze for LiveDelegatedEvent
impl RefUnwindSafe for LiveDelegatedEvent
impl Send for LiveDelegatedEvent
impl Sync for LiveDelegatedEvent
impl Unpin for LiveDelegatedEvent
impl UnsafeUnpin for LiveDelegatedEvent
impl UnwindSafe for LiveDelegatedEvent
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