pub enum MetadataTernaryOp {
Where,
}Expand description
Integer/bool metadata ternary operations.
§Examples
use tenferro_prims::MetadataTernaryOp;
let op = MetadataTernaryOp::Where;
assert_eq!(op, MetadataTernaryOp::Where);Variants§
Where
Select from the second or third input using the first input as the mask.
Trait Implementations§
Source§impl Clone for MetadataTernaryOp
impl Clone for MetadataTernaryOp
Source§fn clone(&self) -> MetadataTernaryOp
fn clone(&self) -> MetadataTernaryOp
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 MetadataTernaryOp
impl Debug for MetadataTernaryOp
Source§impl Hash for MetadataTernaryOp
impl Hash for MetadataTernaryOp
Source§impl PartialEq for MetadataTernaryOp
impl PartialEq for MetadataTernaryOp
impl Copy for MetadataTernaryOp
impl Eq for MetadataTernaryOp
impl StructuralPartialEq for MetadataTernaryOp
Auto Trait Implementations§
impl Freeze for MetadataTernaryOp
impl RefUnwindSafe for MetadataTernaryOp
impl Send for MetadataTernaryOp
impl Sync for MetadataTernaryOp
impl Unpin for MetadataTernaryOp
impl UnwindSafe for MetadataTernaryOp
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> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
fn rand<T>(&self, rng: &mut (impl Rng + ?Sized)) -> Twhere
Self: Distribution<T>,
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