pub enum EventKind {
Show 21 variants
SessionStart,
SessionEnd,
TraceEnd,
Input,
Action,
State,
Render,
Resize,
JobStarted,
JobFinished,
JobRejected,
RpcMessage,
ProviderLifecycle,
ProviderStderr,
HttpRequest,
HttpResponse,
Cache,
Config,
ExternalCommand,
Error,
Panic,
}Expand description
The closed event vocabulary. Payloads are producer-defined fields;
the kind only fixes the category so files stay joinable across crates.
Variants§
SessionStart
SessionEnd
TraceEnd
Input
Action
State
Render
Resize
JobStarted
JobFinished
JobRejected
RpcMessage
ProviderLifecycle
ProviderStderr
HttpRequest
HttpResponse
Cache
Config
ExternalCommand
Error
Panic
Trait Implementations§
impl Copy for EventKind
Source§impl<'de> Deserialize<'de> for EventKind
impl<'de> Deserialize<'de> for EventKind
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
impl Eq for EventKind
impl StructuralPartialEq for EventKind
Auto Trait Implementations§
impl Freeze for EventKind
impl RefUnwindSafe for EventKind
impl Send for EventKind
impl Sync for EventKind
impl Unpin for EventKind
impl UnsafeUnpin for EventKind
impl UnwindSafe for EventKind
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