pub struct MacroCallSiteExt {
pub macro_name: String,
pub args: Vec<String>,
pub offset: usize,
}Expand description
A macro call site record.
Fields§
§macro_name: StringName of the macro being called
args: Vec<String>Arguments provided
offset: usizeByte offset of the call site
Implementations§
Trait Implementations§
Source§impl Clone for MacroCallSiteExt
impl Clone for MacroCallSiteExt
Source§fn clone(&self) -> MacroCallSiteExt
fn clone(&self) -> MacroCallSiteExt
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MacroCallSiteExt
impl RefUnwindSafe for MacroCallSiteExt
impl Send for MacroCallSiteExt
impl Sync for MacroCallSiteExt
impl Unpin for MacroCallSiteExt
impl UnsafeUnpin for MacroCallSiteExt
impl UnwindSafe for MacroCallSiteExt
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