pub enum BranchOutcome {
Value(Expression),
Veto(Option<String>),
}Expand description
Outcome of a piecewise branch
Variants§
Value(Expression)
Produces a value defined by an expression
Veto(Option<String>)
Produces a veto with an optional message
Trait Implementations§
Source§impl Clone for BranchOutcome
impl Clone for BranchOutcome
Source§fn clone(&self) -> BranchOutcome
fn clone(&self) -> BranchOutcome
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 BranchOutcome
impl Debug for BranchOutcome
Source§impl Display for BranchOutcome
impl Display for BranchOutcome
Source§impl PartialEq for BranchOutcome
impl PartialEq for BranchOutcome
Source§impl Serialize for BranchOutcome
impl Serialize for BranchOutcome
impl StructuralPartialEq for BranchOutcome
Auto Trait Implementations§
impl Freeze for BranchOutcome
impl RefUnwindSafe for BranchOutcome
impl Send for BranchOutcome
impl Sync for BranchOutcome
impl Unpin for BranchOutcome
impl UnwindSafe for BranchOutcome
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 more