pub struct WorkOutcome {
pub ticket_id: String,
pub owner: OwnerId,
pub verdict: Outcome,
pub branch: Option<String>,
pub commit_count: u32,
pub attempt: u32,
pub finished_at_ms: i64,
}Fields§
§ticket_id: String§owner: OwnerId§verdict: Outcome§branch: Option<String>§commit_count: u32§attempt: u32§finished_at_ms: i64Trait Implementations§
Source§impl Clone for WorkOutcome
impl Clone for WorkOutcome
Source§fn clone(&self) -> WorkOutcome
fn clone(&self) -> WorkOutcome
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 WorkOutcome
impl Debug for WorkOutcome
Source§impl<'de> Deserialize<'de> for WorkOutcome
impl<'de> Deserialize<'de> for WorkOutcome
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
impl Eq for WorkOutcome
Source§impl PartialEq for WorkOutcome
impl PartialEq for WorkOutcome
Source§impl Serialize for WorkOutcome
impl Serialize for WorkOutcome
impl StructuralPartialEq for WorkOutcome
Auto Trait Implementations§
impl Freeze for WorkOutcome
impl RefUnwindSafe for WorkOutcome
impl Send for WorkOutcome
impl Sync for WorkOutcome
impl Unpin for WorkOutcome
impl UnsafeUnpin for WorkOutcome
impl UnwindSafe for WorkOutcome
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.