Lines Matching defs:SyntaxContext
47 pub struct SyntaxContext(u32); struct
433 fn normalize_to_macros_2_0(&self, ctxt: SyntaxContext) -> SyntaxContext { in normalize_to_macros_2_0()
437 fn normalize_to_macro_rules(&self, ctxt: SyntaxContext) -> SyntaxContext { in normalize_to_macro_rules()
450 fn parent_ctxt(&self, ctxt: SyntaxContext) -> SyntaxContext { in parent_ctxt()
484 fn adjust(&self, ctxt: &mut SyntaxContext, expn_id: ExpnId) -> Option<ExpnId> { in adjust()
494 ctxt: SyntaxContext, in apply_mark()
497 ) -> SyntaxContext { in apply_mark()
531 ctxt: SyntaxContext, in apply_mark_internal()
534 ) -> SyntaxContext { in apply_mark_internal()
667 impl SyntaxContext { impl
684 pub(crate) const fn from_u32(raw: u32) -> SyntaxContext { in from_u32()
689 pub(crate) fn apply_mark(self, expn_id: ExpnId, transparency: Transparency) -> SyntaxContext { in apply_mark()
828 pub fn hygienic_eq(self, other: SyntaxContext, expn_id: ExpnId) -> bool { in hygienic_eq()
837 pub fn normalize_to_macros_2_0(self) -> SyntaxContext { in normalize_to_macros_2_0()
842 pub fn normalize_to_macro_rules(self) -> SyntaxContext { in normalize_to_macro_rules()
872 impl fmt::Debug for SyntaxContext { implementation
1322 pub fn decode_syntax_context<D: Decoder, F: FnOnce(&mut D, u32) -> SyntaxContextData>( in decode_syntax_context()
1388 fn for_all_ctxts_in<F: FnMut(u32, SyntaxContext, &SyntaxContextData)>( in for_all_ctxts_in() argument
1437 ctxt: SyntaxContext, in raw_encode_syntax_context()
1447 impl<E: Encoder> Encodable<E> for SyntaxContext { implementation
1453 impl<D: Decoder> Decodable<D> for SyntaxContext { implementation
1503 impl<CTX: HashStableContext> HashStable<CTX> for SyntaxContext { implementation