pub struct MacroBacktrace {
pub call_site: Span,
pub macro_decl_name: String,
pub def_site_span: Option<Span>,
}
Fields§
§call_site: Span
span where macro was applied to generate this code
macro_decl_name: String
name of macro that was applied (e.g., “foo!” or “#[derive(Eq)]”)
def_site_span: Option<Span>
span where macro was defined (if known)
Auto Trait Implementations§
impl Freeze for MacroBacktrace
impl RefUnwindSafe for MacroBacktrace
impl Send for MacroBacktrace
impl Sync for MacroBacktrace
impl Unpin for MacroBacktrace
impl UnwindSafe for MacroBacktrace
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more