pub struct StartEvent {
pub call_id: String,
pub function_id: Option<String>,
pub model: ModelIdentity,
pub inputs: Option<RecordedInputs>,
pub metadata: BTreeMap<String, JsonValue>,
}Expand description
A call started.
Fields§
§call_id: StringCall id.
function_id: Option<String>Function id from the telemetry options.
model: ModelIdentityThe model.
inputs: Option<RecordedInputs>Inputs (only when record_inputs).
metadata: BTreeMap<String, JsonValue>Metadata from the telemetry options.
Trait Implementations§
Source§impl Clone for StartEvent
impl Clone for StartEvent
Source§fn clone(&self) -> StartEvent
fn clone(&self) -> StartEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for StartEvent
impl RefUnwindSafe for StartEvent
impl Send for StartEvent
impl Sync for StartEvent
impl Unpin for StartEvent
impl UnsafeUnpin for StartEvent
impl UnwindSafe for StartEvent
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