pub struct ProvenanceMacro {
pub name: String,
pub path: Option<String>,
pub at: Span,
}Expand description
One macro expansion of a Provenance.
Fields§
§name: StringThe macro.
path: Option<String>The file its invocation is written in.
at: SpanWhere in that file.
Trait Implementations§
Source§impl Clone for ProvenanceMacro
impl Clone for ProvenanceMacro
Source§impl Debug for ProvenanceMacro
impl Debug for ProvenanceMacro
impl Eq for ProvenanceMacro
Source§impl PartialEq for ProvenanceMacro
impl PartialEq for ProvenanceMacro
impl StructuralPartialEq for ProvenanceMacro
Auto Trait Implementations§
impl Freeze for ProvenanceMacro
impl RefUnwindSafe for ProvenanceMacro
impl Send for ProvenanceMacro
impl Sync for ProvenanceMacro
impl Unpin for ProvenanceMacro
impl UnsafeUnpin for ProvenanceMacro
impl UnwindSafe for ProvenanceMacro
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