pub struct SessionOperationRow {
pub cancel_requested: bool,
pub finished_at: Option<i64>,
pub heartbeat_at: Option<i64>,
pub id: String,
pub kind: String,
pub last_error: Option<String>,
pub queued_at: i64,
pub session_id: String,
pub started_at: Option<i64>,
pub status: String,
}Expand description
Persisted operation lifecycle state for one session command.
Fields§
§cancel_requested: boolWhether the owning workflow requested cancellation.
finished_at: Option<i64>Completion timestamp in Unix seconds, when finished.
heartbeat_at: Option<i64>Most recent liveness timestamp in Unix seconds.
id: StringStable operation identifier.
kind: StringPersisted operation-kind discriminator.
last_error: Option<String>Most recent failure or cancellation reason.
queued_at: i64Queue-entry timestamp in Unix seconds.
session_id: StringSession that owns the operation.
started_at: Option<i64>Start timestamp in Unix seconds, when running.
status: StringPersisted operation-lifecycle status.
Auto Trait Implementations§
impl Freeze for SessionOperationRow
impl RefUnwindSafe for SessionOperationRow
impl Send for SessionOperationRow
impl Sync for SessionOperationRow
impl Unpin for SessionOperationRow
impl UnsafeUnpin for SessionOperationRow
impl UnwindSafe for SessionOperationRow
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.