pub struct CompiledInfixOp {
pub pattern: PatternInfo,
pub precedence: u8,
pub assoc: Assoc,
pub mapping_idx: usize,
}Expand description
Compiled infix operator
Fields§
§pattern: PatternInfoPattern information
precedence: u8Precedence level
assoc: AssocAssociativity
mapping_idx: usizeIndex into infix mapping function array
Trait Implementations§
Source§impl Clone for CompiledInfixOp
impl Clone for CompiledInfixOp
Source§fn clone(&self) -> CompiledInfixOp
fn clone(&self) -> CompiledInfixOp
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 moreAuto Trait Implementations§
impl Freeze for CompiledInfixOp
impl RefUnwindSafe for CompiledInfixOp
impl Send for CompiledInfixOp
impl Sync for CompiledInfixOp
impl Unpin for CompiledInfixOp
impl UnsafeUnpin for CompiledInfixOp
impl UnwindSafe for CompiledInfixOp
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