Skip to main content

Span

Trait Span 

Source
pub trait Span:
    Span
    + Copy
    + MaybeSpan { }
Expand description

A proc_macro::Span or proc_macro2::Span.

This trait is sealed.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Span for Span

Available on crate feature proc-macro and (crate features proc-macro or proc-macro2) only.
Source§

impl Span for Span

Available on crate feature proc-macro2 and (crate features proc-macro or proc-macro2) only.

Implementors§

Source§

impl Span for Never

Source§

impl<A: Span, B: Span> Span for Either<A, B>