pub struct ExportedFunctionInvokedParameters {
pub timestamp: Datetime,
pub function_name: String,
pub request: Vec<WitValue>,
pub idempotency_key: String,
pub trace_id: TraceId,
pub trace_states: Vec<String>,
pub invocation_context: Vec<Vec<SpanData>>,
}
Fields§
§timestamp: Datetime
§function_name: String
§request: Vec<WitValue>
§idempotency_key: String
§trace_id: TraceId
§trace_states: Vec<String>
§invocation_context: Vec<Vec<SpanData>>
The first one is the invocation context stack associated with the exported function invocation,
and further stacks can be added that are referenced by the linked-context
field of local-span-data
Trait Implementations§
Source§impl Clone for ExportedFunctionInvokedParameters
impl Clone for ExportedFunctionInvokedParameters
Source§fn clone(&self) -> ExportedFunctionInvokedParameters
fn clone(&self) -> ExportedFunctionInvokedParameters
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 moreAuto Trait Implementations§
impl Freeze for ExportedFunctionInvokedParameters
impl RefUnwindSafe for ExportedFunctionInvokedParameters
impl Send for ExportedFunctionInvokedParameters
impl Sync for ExportedFunctionInvokedParameters
impl Unpin for ExportedFunctionInvokedParameters
impl UnwindSafe for ExportedFunctionInvokedParameters
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