Struct proc_macro2::Span [−][src]
pub struct Span { /* fields omitted */ }
A region of source code, along with macro expansion information.
Methods
impl Span
[src]
impl Span
pub fn call_site() -> Span
[src]
pub fn call_site() -> Span
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 Copy for Span
impl Clone for Span
[src]
impl Clone for Span
fn clone(&self) -> Span
[src]
fn clone(&self) -> Span
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for Span
[src]
impl Debug for Span
Prints a span in a form convenient for debugging.