pub struct ExportedFunctionInvocationParameters {
pub idempotency_key: String,
pub function_name: String,
pub input: Option<Vec<ValueAndType>>,
pub trace_id: String,
pub trace_states: Vec<String>,
pub invocation_context: Vec<Vec<SpanData>>,
}Fields§
§idempotency_key: String§function_name: String§input: Option<Vec<ValueAndType>>§trace_id: String§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 ExportedFunctionInvocationParameters
impl Clone for ExportedFunctionInvocationParameters
Source§fn clone(&self) -> ExportedFunctionInvocationParameters
fn clone(&self) -> ExportedFunctionInvocationParameters
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 ExportedFunctionInvocationParameters
impl RefUnwindSafe for ExportedFunctionInvocationParameters
impl Send for ExportedFunctionInvocationParameters
impl Sync for ExportedFunctionInvocationParameters
impl Unpin for ExportedFunctionInvocationParameters
impl UnwindSafe for ExportedFunctionInvocationParameters
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