pub struct ConstOperand {
pub span: Span,
pub ty: Ty,
pub kind: ConstOperandKind,
}Expand description
The contents of Operand::Const.
Fields§
§span: Span§ty: Ty§kind: ConstOperandKindTrait Implementations§
Source§impl Clone for ConstOperand
impl Clone for ConstOperand
Source§fn clone(&self) -> ConstOperand
fn clone(&self) -> ConstOperand
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ConstOperand
impl Debug for ConstOperand
Source§impl<'tcx, S: UnderOwnerState<'tcx>> SInto<S, ConstOperand> for ConstOperand<'tcx>
impl<'tcx, S: UnderOwnerState<'tcx>> SInto<S, ConstOperand> for ConstOperand<'tcx>
fn sinto(&self, s: &S) -> ConstOperand
Auto Trait Implementations§
impl DynSend for ConstOperand
impl DynSync for ConstOperand
impl Freeze for ConstOperand
impl RefUnwindSafe for ConstOperand
impl Send for ConstOperand
impl Sync for ConstOperand
impl Unpin for ConstOperand
impl UnsafeUnpin for ConstOperand
impl UnwindSafe for ConstOperand
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
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