Enum rustc_span::hygiene::ExpnDataDecodeMode [−][src]
pub enum ExpnDataDecodeMode<'a, F: FnOnce(CrateNum) -> &'a HygieneDecodeContext> { IncrComp(&'a HygieneDecodeContext), Metadata(F), }
Variants
IncrComp(&'a HygieneDecodeContext)Implementations
impl<'a> ExpnDataDecodeMode<'a, Box<dyn FnOnce(CrateNum) -> &'a HygieneDecodeContext>>[src]
impl<'a> ExpnDataDecodeMode<'a, Box<dyn FnOnce(CrateNum) -> &'a HygieneDecodeContext>>[src]pub fn incr_comp(ctxt: &'a HygieneDecodeContext) -> Self[src]
Auto Trait Implementations
impl<'a, F> !RefUnwindSafe for ExpnDataDecodeMode<'a, F>
impl<'a, F> !Send for ExpnDataDecodeMode<'a, F>
impl<'a, F> !Sync for ExpnDataDecodeMode<'a, F>
impl<'a, F> Unpin for ExpnDataDecodeMode<'a, F> where
F: Unpin,
F: Unpin,