pub struct JsonLineEvent {
pub event_type: String,
pub extra: HashMap<String, Value>,
}Expand description
A single parsed JSONL event from --json output.
The event_type field corresponds to the "type" key in the JSON.
All other fields are captured in extra.
Fields§
§event_type: String§extra: HashMap<String, Value>Trait Implementations§
Source§impl Clone for JsonLineEvent
impl Clone for JsonLineEvent
Source§fn clone(&self) -> JsonLineEvent
fn clone(&self) -> JsonLineEvent
Returns a duplicate of the value. Read more
1.0.0 · 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 JsonLineEvent
impl Debug for JsonLineEvent
Source§impl<'de> Deserialize<'de> for JsonLineEvent
impl<'de> Deserialize<'de> for JsonLineEvent
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
Auto Trait Implementations§
impl Freeze for JsonLineEvent
impl RefUnwindSafe for JsonLineEvent
impl Send for JsonLineEvent
impl Sync for JsonLineEvent
impl Unpin for JsonLineEvent
impl UnsafeUnpin for JsonLineEvent
impl UnwindSafe for JsonLineEvent
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