Struct rustc_middle::ty::print::ForcedImplGuard
source · pub struct ForcedImplGuard(bool);
Tuple Fields§
§0: bool
Implementations§
source§impl ForcedImplGuard
impl ForcedImplGuard
pub fn new() -> ForcedImplGuard
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for ForcedImplGuard
impl Send for ForcedImplGuard
impl Sync for ForcedImplGuard
impl Unpin for ForcedImplGuard
impl UnwindSafe for ForcedImplGuard
Blanket Implementations§
source§impl<T, R> InternIteratorElement<T, R> for T
impl<T, R> InternIteratorElement<T, R> for T
type Output = R
fn intern_with<I, F>(iter: I, f: F) -> <T as InternIteratorElement<T, R>>::Outputwhere
I: Iterator<Item = T>,
F: FnOnce(&[T]) -> R,
source§impl<T> MaybeResult<T> for T
impl<T> MaybeResult<T> for T
source§impl<'tcx, T> ToPredicate<'tcx, T> for T
impl<'tcx, T> ToPredicate<'tcx, T> for T
fn to_predicate(self, _tcx: TyCtxt<'tcx>) -> T
source§impl<Tcx, T> Value<Tcx> for Twhere
Tcx: DepContext,
impl<Tcx, T> Value<Tcx> for Twhere
Tcx: DepContext,
default fn from_cycle_error(tcx: Tcx, _: &[QueryInfo]) -> T
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 1 byte