Enum yash_syntax::syntax::AndOr
source · pub enum AndOr {
AndThen,
OrElse,
}
Expand description
Condition that decides if a Pipeline in an and-or list should be executed.
Variants§
Trait Implementations§
source§impl PartialEq for AndOr
impl PartialEq for AndOr
source§impl TryFrom<Operator> for AndOr
impl TryFrom<Operator> for AndOr
§type Error = TryFromOperatorError
type Error = TryFromOperatorError
The type returned in the event of a conversion error.
impl Copy for AndOr
impl Eq for AndOr
impl StructuralPartialEq for AndOr
Auto Trait Implementations§
impl Freeze for AndOr
impl RefUnwindSafe for AndOr
impl Send for AndOr
impl Sync for AndOr
impl Unpin for AndOr
impl UnwindSafe for AndOr
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> 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