pub struct DeploymentTask {Show 15 fields
pub id: Uuid,
pub created_at: DateTime<Utc>,
pub execute_at: DateTime<Utc>,
pub first_attempted_at: Option<DateTime<Utc>>,
pub started_at: Option<DateTime<Utc>>,
pub finished_at: Option<DateTime<Utc>>,
pub cluster_id: Uuid,
pub deployment_id: Uuid,
pub acting_user_id: Option<Uuid>,
pub acting_deployment_id: Option<Uuid>,
pub operation: DeploymentTaskOperation,
pub status: DeploymentTaskStatus,
pub reason: Option<String>,
pub canceled_by_user_id: Option<Uuid>,
pub canceled_by_deployment_id: Option<Uuid>,
}
Fields§
§id: Uuid
§created_at: DateTime<Utc>
§execute_at: DateTime<Utc>
§first_attempted_at: Option<DateTime<Utc>>
§started_at: Option<DateTime<Utc>>
§finished_at: Option<DateTime<Utc>>
§cluster_id: Uuid
§deployment_id: Uuid
§acting_user_id: Option<Uuid>
§acting_deployment_id: Option<Uuid>
§operation: DeploymentTaskOperation
§status: DeploymentTaskStatus
§reason: Option<String>
§canceled_by_user_id: Option<Uuid>
§canceled_by_deployment_id: Option<Uuid>
Trait Implementations§
Source§impl Clone for DeploymentTask
impl Clone for DeploymentTask
Source§fn clone(&self) -> DeploymentTask
fn clone(&self) -> DeploymentTask
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 DeploymentTask
impl Debug for DeploymentTask
Source§impl<'de> Deserialize<'de> for DeploymentTask
impl<'de> Deserialize<'de> for DeploymentTask
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 DeploymentTask
impl RefUnwindSafe for DeploymentTask
impl Send for DeploymentTask
impl Sync for DeploymentTask
impl Unpin for DeploymentTask
impl UnwindSafe for DeploymentTask
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