Struct flowistry_pdg::rustc::mir::interpret::LitToConstInput
source · pub struct LitToConstInput<'tcx> {
pub lit: &'tcx LitKind,
pub ty: Ty<'tcx>,
pub neg: bool,
}
Expand description
Input argument for tcx.lit_to_const
.
Fields§
§lit: &'tcx LitKind
The absolute value of the resultant constant.
ty: Ty<'tcx>
The type of the constant.
neg: bool
If the constant is negative.
Auto Trait Implementations§
impl<'tcx> !RefUnwindSafe for LitToConstInput<'tcx>
impl<'tcx> !Send for LitToConstInput<'tcx>
impl<'tcx> !Sync for LitToConstInput<'tcx>
impl<'tcx> Unpin for LitToConstInput<'tcx>
impl<'tcx> !UnwindSafe for LitToConstInput<'tcx>
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