pub struct InvocationEvent {
pub timestamp: String,
pub name: String,
pub payload: BTreeMap<String, Value>,
}Expand description
Stable invocation event used by trace logs.
Fields§
§timestamp: StringEvent timestamp as unix milliseconds encoded as string.
name: StringEvent name.
payload: BTreeMap<String, Value>Event payload.
Trait Implementations§
Source§impl Clone for InvocationEvent
impl Clone for InvocationEvent
Source§fn clone(&self) -> InvocationEvent
fn clone(&self) -> InvocationEvent
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 InvocationEvent
impl Debug for InvocationEvent
Source§impl<'de> Deserialize<'de> for InvocationEvent
impl<'de> Deserialize<'de> for InvocationEvent
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 JsonSchema for InvocationEvent
impl JsonSchema for InvocationEvent
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for InvocationEvent
impl PartialEq for InvocationEvent
Source§impl Serialize for InvocationEvent
impl Serialize for InvocationEvent
impl StructuralPartialEq for InvocationEvent
Auto Trait Implementations§
impl Freeze for InvocationEvent
impl RefUnwindSafe for InvocationEvent
impl Send for InvocationEvent
impl Sync for InvocationEvent
impl Unpin for InvocationEvent
impl UnsafeUnpin for InvocationEvent
impl UnwindSafe for InvocationEvent
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