Enum rustc_trans::middle::infer::LateBoundRegionConversionTimeUnstable [-] [+] [src]

pub enum LateBoundRegionConversionTime {
    FnCall,
    HigherRankedType,
    AssocTypeProjection(Name),
}

Times when we replace late-bound regions with variables:

Variants

FnCall

when a fn is called

HigherRankedType

when two higher-ranked types are compared

AssocTypeProjection

when projecting an associated type

Trait Implementations

Derived Implementations

impl Debug for LateBoundRegionConversionTime

fn fmt(&self, __arg_0: &mut Formatter) -> Result<(), Error>

impl Copy for LateBoundRegionConversionTime

impl Clone for LateBoundRegionConversionTime

fn clone(&self) -> LateBoundRegionConversionTime

fn clone_from(&mut self, source: &Self)