pub struct RietveldWorkflowResult { /* private fields */ }Expand description
Complete or safely stopped native staged workflow.
Implementations§
Source§impl RietveldWorkflowResult
impl RietveldWorkflowResult
Sourcepub const fn recipe(&self) -> &RietveldRecipe
pub const fn recipe(&self) -> &RietveldRecipe
Borrow the recipe that was executed.
Sourcepub fn stages(&self) -> &[RietveldStageResult]
pub fn stages(&self) -> &[RietveldStageResult]
Borrow attempted stages in order.
Sourcepub const fn completed(&self) -> bool
pub const fn completed(&self) -> bool
Return true only when every stage ran and the last stage was accepted.
Sourcepub fn final_result(&self) -> &RietveldGeneralRefinementResult
pub fn final_result(&self) -> &RietveldGeneralRefinementResult
Return the final attempted numerical result.
Sourcepub fn last_accepted_stage(&self) -> Option<&RietveldStageResult>
pub fn last_accepted_stage(&self) -> Option<&RietveldStageResult>
Return the last state the recipe policy permits promoting.
Trait Implementations§
Source§impl Clone for RietveldWorkflowResult
impl Clone for RietveldWorkflowResult
Source§fn clone(&self) -> RietveldWorkflowResult
fn clone(&self) -> RietveldWorkflowResult
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 RietveldWorkflowResult
impl Debug for RietveldWorkflowResult
Source§impl PartialEq for RietveldWorkflowResult
impl PartialEq for RietveldWorkflowResult
impl StructuralPartialEq for RietveldWorkflowResult
Auto Trait Implementations§
impl !RefUnwindSafe for RietveldWorkflowResult
impl !UnwindSafe for RietveldWorkflowResult
impl Freeze for RietveldWorkflowResult
impl Send for RietveldWorkflowResult
impl Sync for RietveldWorkflowResult
impl Unpin for RietveldWorkflowResult
impl UnsafeUnpin for RietveldWorkflowResult
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> 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> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.