Skip to main content

Spanner

Trait Spanner 

Source
pub trait Spanner {
    // Required method
    fn span(&self) -> Span;
}
Expand description

Provides the source span occupied by a value.

Required Methods§

Source

fn span(&self) -> Span

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Spanner for And

Source§

impl Spanner for As

Source§

impl Spanner for Async

Source§

impl Spanner for At

Source§

impl Spanner for Auto

Source§

impl Spanner for Await

Source§

impl Spanner for Become

Source§

impl Spanner for Box

Source§

impl Spanner for Break

Source§

impl Spanner for Caret

Source§

impl Spanner for Colon

Source§

impl Spanner for Comma

Source§

impl Spanner for Const

Source§

impl Spanner for Continue

Source§

impl Spanner for Crate

Source§

impl Spanner for Default

Source§

impl Spanner for Do

Source§

impl Spanner for Dollar

Source§

impl Spanner for Dot

Source§

impl Spanner for Dyn

Source§

impl Spanner for Else

Source§

impl Spanner for Enum

Source§

impl Spanner for Eq

Source§

impl Spanner for Extern

Source§

impl Spanner for Final

Source§

impl Spanner for Fn

Source§

impl Spanner for For

Source§

impl Spanner for Group

Source§

impl Spanner for Gt

Source§

impl Spanner for Ident

Source§

impl Spanner for If

Source§

impl Spanner for Impl

Source§

impl Spanner for In

Source§

impl Spanner for Keyword

Source§

impl Spanner for Let

Source§

impl Spanner for Lit

Source§

impl Spanner for LitBool

Source§

impl Spanner for LitByte

Source§

impl Spanner for LitByteStr

Source§

impl Spanner for LitCStr

Source§

impl Spanner for LitChar

Source§

impl Spanner for LitF32

Source§

impl Spanner for LitF64

Source§

impl Spanner for LitFloat

Source§

impl Spanner for LitInt

Source§

impl Spanner for LitStr

Source§

impl Spanner for LitVerbatim

Source§

impl Spanner for Loop

Source§

impl Spanner for Lt

Source§

impl Spanner for Macro

Source§

impl Spanner for MacroRules

Source§

impl Spanner for Match

Source§

impl Spanner for Minus

Source§

impl Spanner for Mod

Source§

impl Spanner for Move

Source§

impl Spanner for Mut

Source§

impl Spanner for Not

Source§

impl Spanner for Or

Source§

impl Spanner for Override

Source§

impl Spanner for Percent

Source§

impl Spanner for Plus

Source§

impl Spanner for Pound

Source§

impl Spanner for Priv

Source§

impl Spanner for Pub

Source§

impl Spanner for Punct

Source§

impl Spanner for Question

Source§

impl Spanner for Quote

Source§

impl Spanner for Raw

Source§

impl Spanner for Ref

Source§

impl Spanner for Return

Source§

impl Spanner for SelfType

Source§

impl Spanner for SelfValue

Source§

impl Spanner for Semi

Source§

impl Spanner for Slash

Source§

impl Spanner for Star

Source§

impl Spanner for Static

Source§

impl Spanner for Struct

Source§

impl Spanner for Super

Source§

impl Spanner for Tilde

Source§

impl Spanner for TokenStream

Source§

impl Spanner for TokenTree

Source§

impl Spanner for Trait

Source§

impl Spanner for Try

Source§

impl Spanner for Type

Source§

impl Spanner for Typeof

Source§

impl Spanner for Underscore

Source§

impl Spanner for Union

Source§

impl Spanner for Unsafe

Source§

impl Spanner for Unsized

Source§

impl Spanner for Use

Source§

impl Spanner for Virtual

Source§

impl Spanner for Where

Source§

impl Spanner for While

Source§

impl Spanner for Yield