pub struct OrchestrationStatus {
pub name: String,
pub current_iteration: usize,
pub current_step: usize,
pub total_steps: usize,
pub started_at: DateTime<Utc>,
pub is_running: bool,
pub failed_steps: Vec<String>,
pub progress: f64,
}Expand description
Orchestration execution status
Fields§
§name: StringOrchestration name
current_iteration: usizeCurrent iteration
current_step: usizeCurrent step index
total_steps: usizeTotal steps
started_at: DateTime<Utc>Execution start time
is_running: boolIs currently running
failed_steps: Vec<String>Failed steps
progress: f64Progress (0.0 - 1.0)
Trait Implementations§
Source§impl Clone for OrchestrationStatus
impl Clone for OrchestrationStatus
Source§fn clone(&self) -> OrchestrationStatus
fn clone(&self) -> OrchestrationStatus
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 moreSource§impl Debug for OrchestrationStatus
impl Debug for OrchestrationStatus
Source§impl<'de> Deserialize<'de> for OrchestrationStatus
impl<'de> Deserialize<'de> for OrchestrationStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OrchestrationStatus
impl RefUnwindSafe for OrchestrationStatus
impl Send for OrchestrationStatus
impl Sync for OrchestrationStatus
impl Unpin for OrchestrationStatus
impl UnwindSafe for OrchestrationStatus
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request