pub enum TelemetryEvent {
Create,
Ingest,
Delete,
GarbageCollect,
RunService(String),
EndCommand {
return_code: i32,
},
}
Expand description
Represents a Telemetry Event send to Quickwit’s server for usage information.
Variants§
Create
Create command is called.
Ingest
Ingest command is called.
Delete
Delete command
GarbageCollect
Garbage Collect command
RunService(String)
Serve command is called.
EndCommand
EndCommand (with the return code)
Trait Implementations§
Source§impl Debug for TelemetryEvent
impl Debug for TelemetryEvent
Source§impl<'de> Deserialize<'de> for TelemetryEvent
impl<'de> Deserialize<'de> for TelemetryEvent
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 From<TelemetryEvent> for EventWithTimestamp
impl From<TelemetryEvent> for EventWithTimestamp
Source§fn from(event: TelemetryEvent) -> Self
fn from(event: TelemetryEvent) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TelemetryEvent
impl RefUnwindSafe for TelemetryEvent
impl Send for TelemetryEvent
impl Sync for TelemetryEvent
impl Unpin for TelemetryEvent
impl UnwindSafe for TelemetryEvent
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