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]
fn clone(&self) -> Span
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Span
[src]
Prints a span in a form convenient for debugging.