pub struct PersistedDurableFunctionInvocation {
pub timestamp: Datetime,
pub function_name: String,
pub response: ValueAndType,
pub function_type: DurableFunctionType,
pub entry_version: OplogEntryVersion,
}Expand description
Represents a persisted durable function invocation. The response field
contains a value and its type information together, making the user-defined payload observable by external tools.
Fields§
§timestamp: DatetimeThe timestamp of the invocation.
function_name: StringThe invoked function’s unique name
response: ValueAndTypeArbitrary structured value (and type) describing the invocation’s result
function_type: DurableFunctionTypeType of the durable function invocation
entry_version: OplogEntryVersionOplog entry version
Trait Implementations§
Source§impl Clone for PersistedDurableFunctionInvocation
impl Clone for PersistedDurableFunctionInvocation
Source§fn clone(&self) -> PersistedDurableFunctionInvocation
fn clone(&self) -> PersistedDurableFunctionInvocation
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 PersistedDurableFunctionInvocation
impl RefUnwindSafe for PersistedDurableFunctionInvocation
impl Send for PersistedDurableFunctionInvocation
impl Sync for PersistedDurableFunctionInvocation
impl Unpin for PersistedDurableFunctionInvocation
impl UnwindSafe for PersistedDurableFunctionInvocation
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