pub struct StartParameters {
pub timestamp: Datetime,
pub parent_start_index: Option<OplogIndex>,
pub function_name: String,
pub invocation_id: Option<DurableInvocationId>,
pub observational_owner: Option<OplogIndex>,
pub request: Option<TypedSchemaValue>,
pub durable_function_type: WrappedFunctionType,
pub span_started: Option<SpanStarted>,
pub denial: Option<String>,
}Expand description
Parameters of an enriched durable host-call start entry.
The recorded request payload of every durable host call — including
durable P3 async calls such as HTTP send/consume-body, sockets, keyvalue,
and blobstore operations — surfaces as a generic typed-schema-value
tree, identified by function-name; there are no per-interface named WIT
variants for the payload shapes.
denial is the reason the host denied the call before it ran. A denied
call never runs its operation, and its end holds the denied response.
Fields§
§timestamp: Datetime§parent_start_index: Option<OplogIndex>§function_name: String§invocation_id: Option<DurableInvocationId>§observational_owner: Option<OplogIndex>§request: Option<TypedSchemaValue>§durable_function_type: WrappedFunctionType§span_started: Option<SpanStarted>§denial: Option<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for StartParameters
impl RefUnwindSafe for StartParameters
impl Send for StartParameters
impl Sync for StartParameters
impl Unpin for StartParameters
impl UnsafeUnpin for StartParameters
impl UnwindSafe for StartParameters
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