pub enum NodeOp {
}Variants§
Nop
Err
Const(String, String)
Use
Repeat
Ref
ThreadLocalRef
AddressOf
Len
Cast
BinaryOp
CheckedBinaryOp
NullaryOp
UnaryOp
Discriminant
Aggregate(AggKind)
ShallowInitBox
CopyForDeref
RawPtr
Call(DefId)
CallOperand
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NodeOp
impl RefUnwindSafe for NodeOp
impl Send for NodeOp
impl Sync for NodeOp
impl Unpin for NodeOp
impl UnwindSafe for NodeOp
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