Searched defs:ExpnData (Results 1 – 4 of 4) sorted by relevance
192 pub fn fresh(mut expn_data: ExpnData, ctx: impl HashStableContext) -> LocalExpnId { in fresh()211 pub fn expn_data(self) -> ExpnData { in expn_data()221 pub fn set_expn_data(self, mut expn_data: ExpnData, ctx: impl HashStableContext) { in set_expn_data()291 pub fn expn_data(self) -> ExpnData { in expn_data()402 fn local_expn_data(&self, expn_id: LocalExpnId) -> &ExpnData { in local_expn_data()406 fn expn_data(&self, expn_id: ExpnId) -> &ExpnData { in expn_data()854 pub fn outer_expn_data(self) -> ExpnData { in outer_expn_data()915 pub struct ExpnData { struct928 /// call_site span would have its own ExpnData, with the call_site argument931 /// Used to force two `ExpnData`s to have different `Fingerprint`s. argument[all …]
735 pub fn source_callee(self) -> Option<ExpnData> { in source_callee()
69 pub fn expn_backtrace(mut span: Span) -> impl Iterator<Item = (ExpnId, ExpnData)> { in expn_backtrace() argument
863 ) -> ExpnData { in expn_data()