pub enum Binary {
Show 30 variants
LessThan,
GreaterThan,
LessOrEqual,
GreaterOrEqual,
Equal,
Contains,
Prefix,
Suffix,
Regex,
Add,
Sub,
Mul,
Div,
And,
Or,
Intersection,
Union,
BitwiseAnd,
BitwiseOr,
BitwiseXor,
NotEqual,
HeterogeneousEqual,
HeterogeneousNotEqual,
LazyAnd,
LazyOr,
All,
Any,
Get,
Ffi(String),
TryOr,
}Expand description
Builder for a binary operation
Variants§
LessThan
GreaterThan
LessOrEqual
GreaterOrEqual
Equal
Contains
Prefix
Suffix
Regex
Add
Sub
Mul
Div
And
Or
Intersection
Union
BitwiseAnd
BitwiseOr
BitwiseXor
NotEqual
HeterogeneousEqual
HeterogeneousNotEqual
LazyAnd
LazyOr
All
Any
Get
Ffi(String)
TryOr
Trait Implementations§
Source§impl Convert<Binary> for Binary
impl Convert<Binary> for Binary
fn convert(&self, symbols: &mut SymbolTable) -> Binary
fn convert_from(f: &Binary, symbols: &SymbolTable) -> Result<Self, Format>
fn translate( f: &T, from_symbols: &SymbolTable, to_symbols: &mut SymbolTable, ) -> Result<T, Format>
Source§impl Ord for Binary
impl Ord for Binary
Source§impl PartialOrd for Binary
impl PartialOrd for Binary
impl Eq for Binary
impl StructuralPartialEq for Binary
Auto Trait Implementations§
impl Freeze for Binary
impl RefUnwindSafe for Binary
impl Send for Binary
impl Sync for Binary
impl Unpin for Binary
impl UnwindSafe for Binary
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