Skip to main content

Module sty

Module sty 

Source

Re-exportsΒ§

use std::fmt; πŸ”’
use derive_where::derive_where; πŸ”’
use rustc_macros::Decodable_NoContext; πŸ”’
use rustc_macros::Encodable_NoContext; πŸ”’
use rustc_macros::StableHash_NoContext; πŸ”’
use rustc_type_ir_macros::GenericTypeVisitable; πŸ”’
use rustc_type_ir_macros::Lift_Generic; πŸ”’
use tracing::debug; πŸ”’
use crate::intern::Interned; πŸ”’
use crate::relate::Relate; πŸ”’
use crate::relate::RelateResult; πŸ”’
use crate::relate::TypeRelation; πŸ”’
use crate::BoundRegion; πŸ”’
use crate::BoundRegionKind; πŸ”’
use crate::BoundVar; πŸ”’
use crate::BoundVarIndexKind; πŸ”’
use crate::DebruijnIndex; πŸ”’
use crate::FallibleTypeFolder; πŸ”’
use crate::Flags; πŸ”’
use crate::Interner; πŸ”’
use crate::PlaceholderRegion; πŸ”’
use crate::RegionKind; πŸ”’
use crate::RegionVid; πŸ”’
use crate::TypeFlags; πŸ”’
use crate::TypeFoldable; πŸ”’
use crate::TypeFolder; πŸ”’
use crate::TypeVisitable; πŸ”’
use crate::TypeVisitor; πŸ”’
use crate::inherent::*; πŸ”’

ModulesΒ§

consts πŸ”’

StructsΒ§

Const
LateParamRegion
The parameter representation of late-bound function parameters, β€œsome region at least as big as the scope fr.scope”.
Region
Use this rather than RegionKind, whenever possible.