Trait pmutil::SpanExt

source ·
pub trait SpanExt: Copy {
    // Required method
    fn into_pm2_span(self) -> Span;

    // Provided methods
    fn new_ident<S>(self, s: S) -> Ident
       where S: AsRef<str> { ... }
    fn as_token<Token>(self) -> Token
       where Token: FromSpan { ... }
}
Expand description

Extension trait for Span and syn::Span.

Required Methods§

Provided Methods§

source

fn new_ident<S>(self, s: S) -> Identwhere S: AsRef<str>,

source

fn as_token<Token>(self) -> Tokenwhere Token: FromSpan,

Creates Token from self.

Implementations on Foreign Types§

source§

impl SpanExt for Span

source§

fn into_pm2_span(self) -> Self

Implementors§