[−][src]Trait rustc_resolve::late::lifetimes::RegionExt
Required methods
pub(in late::lifetimes) fn early(
hir_map: &Map<'_>,
index: &mut u32,
param: &GenericParam<'_>
) -> (ParamName, Region)[src]
hir_map: &Map<'_>,
index: &mut u32,
param: &GenericParam<'_>
) -> (ParamName, Region)
pub(in late::lifetimes) fn late(
hir_map: &Map<'_>,
param: &GenericParam<'_>
) -> (ParamName, Region)[src]
hir_map: &Map<'_>,
param: &GenericParam<'_>
) -> (ParamName, Region)
pub(in late::lifetimes) fn late_anon(
index: &Cell<u32>
) -> Region[src]
index: &Cell<u32>
) -> Region
pub(in late::lifetimes) fn id(
&self
) -> Option<DefId>[src]
&self
) -> Option<DefId>
pub(in late::lifetimes) fn shifted(
self,
amount: u32
) -> Region[src]
self,
amount: u32
) -> Region
pub(in late::lifetimes) fn shifted_out_to_binder(
self,
binder: DebruijnIndex
) -> Region[src]
self,
binder: DebruijnIndex
) -> Region
pub(in late::lifetimes) fn subst<'a, L>(
self,
params: L,
map: &NamedRegionMap
) -> Option<Region> where
L: Iterator<Item = &'a Lifetime>, [src]
self,
params: L,
map: &NamedRegionMap
) -> Option<Region> where
L: Iterator<Item = &'a Lifetime>,
Implementations on Foreign Types
impl RegionExt for Region[src]
pub(in late::lifetimes) fn early(
hir_map: &Map<'_>,
index: &mut u32,
param: &GenericParam<'_>
) -> (ParamName, Region)[src]
hir_map: &Map<'_>,
index: &mut u32,
param: &GenericParam<'_>
) -> (ParamName, Region)
pub(in late::lifetimes) fn late(
hir_map: &Map<'_>,
param: &GenericParam<'_>
) -> (ParamName, Region)[src]
hir_map: &Map<'_>,
param: &GenericParam<'_>
) -> (ParamName, Region)
pub(in late::lifetimes) fn late_anon(
index: &Cell<u32>
) -> Region[src]
index: &Cell<u32>
) -> Region
pub(in late::lifetimes) fn id(
&self
) -> Option<DefId>[src]
&self
) -> Option<DefId>
pub(in late::lifetimes) fn shifted(
self,
amount: u32
) -> Region[src]
self,
amount: u32
) -> Region
pub(in late::lifetimes) fn shifted_out_to_binder(
self,
binder: DebruijnIndex
) -> Region[src]
self,
binder: DebruijnIndex
) -> Region
pub(in late::lifetimes) fn subst<'a, L>(
self,
params: L,
map: &NamedRegionMap
) -> Option<Region> where
L: Iterator<Item = &'a Lifetime>, [src]
self,
params: L,
map: &NamedRegionMap
) -> Option<Region> where
L: Iterator<Item = &'a Lifetime>,