pub fn extract_event<E: DeserializeOwned>(
input: &DurableExecutionInvocationInput,
) -> Result<E, DurableExecutionInvocationOutput>Expand description
Extracts the user’s event from a DurableExecutionInvocationInput.
Tries these sources in order:
- Top-level
Inputfield (JSON value) ExecutionDetails.InputPayloadfrom the EXECUTION operation (JSON string)nulldeserialization (for types with defaults, e.g.Option<T>or())
§Errors
Returns a DurableExecutionInvocationOutput with FAILED status if
deserialization fails from all sources.