Struct proc_macro2::Span
[−]
[src]
pub struct Span { /* fields omitted */ }
A region of source code, along with macro expansion information.
Methods
impl Span
[src][−]
pub fn call_site() -> Span
[src][−]
The span of the invocation of the current procedural macro.
Identifiers created with this span will be resolved as if they were written directly at the macro call location (call-site hygiene) and other code at the macro call site will be able to refer to them as well.
Trait Implementations
impl Copy for Span
[src]
impl Clone for Span
[src][+]
impl Debug for Span
[src]
Prints a span in a form convenient for debugging.