pub struct ExtendedRuntimeStatus {
pub runtime_status: RuntimeStatus,
pub runtime_status_details: Value,
pub runtime_desired_status: RuntimeDesiredStatus,
pub storage_status_details: Option<StorageStatusDetails>,
}Fields§
§runtime_status: RuntimeStatusRuntime status of the pipeline.
runtime_status_details: ValueHuman-readable details about the runtime status. Its content can contain for instance an explanation why it is in this status and any other additional information about it (e.g., progress).
runtime_desired_status: RuntimeDesiredStatusRuntime desired status of the pipeline.
storage_status_details: Option<StorageStatusDetails>Details about the pipeline persistent storage.
None indicates that the pipeline in its current runtime status is unable to check the
storage status details. Returning None does not override the already existing storage
status details in the database of the runner.
Trait Implementations§
Source§impl Clone for ExtendedRuntimeStatus
impl Clone for ExtendedRuntimeStatus
Source§fn clone(&self) -> ExtendedRuntimeStatus
fn clone(&self) -> ExtendedRuntimeStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExtendedRuntimeStatus
impl Debug for ExtendedRuntimeStatus
Source§impl<'de> Deserialize<'de> for ExtendedRuntimeStatus
impl<'de> Deserialize<'de> for ExtendedRuntimeStatus
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
Source§impl From<ExtendedRuntimeStatus> for HttpResponse<BoxBody>
impl From<ExtendedRuntimeStatus> for HttpResponse<BoxBody>
Source§fn from(value: ExtendedRuntimeStatus) -> Self
fn from(value: ExtendedRuntimeStatus) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ExtendedRuntimeStatus
impl PartialEq for ExtendedRuntimeStatus
Source§fn eq(&self, other: &ExtendedRuntimeStatus) -> bool
fn eq(&self, other: &ExtendedRuntimeStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Responder for ExtendedRuntimeStatus
impl Responder for ExtendedRuntimeStatus
type Body = BoxBody
Source§fn respond_to(self, _req: &HttpRequest) -> HttpResponse<Self::Body>
fn respond_to(self, _req: &HttpRequest) -> HttpResponse<Self::Body>
Convert self to
HttpResponse.Source§impl Serialize for ExtendedRuntimeStatus
impl Serialize for ExtendedRuntimeStatus
impl Eq for ExtendedRuntimeStatus
impl StructuralPartialEq for ExtendedRuntimeStatus
Auto Trait Implementations§
impl Freeze for ExtendedRuntimeStatus
impl RefUnwindSafe for ExtendedRuntimeStatus
impl Send for ExtendedRuntimeStatus
impl Sync for ExtendedRuntimeStatus
impl Unpin for ExtendedRuntimeStatus
impl UnsafeUnpin for ExtendedRuntimeStatus
impl UnwindSafe for ExtendedRuntimeStatus
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.