pmutil::synom_ext

Trait FromSpan

source
pub trait FromSpan {
    // Required method
    fn from_span(span: Span) -> Self;
}
Expand description

See SpanExt#as_token for usage. Create tokens from Span.

Required Methods§

source

fn from_span(span: Span) -> Self

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl FromSpan for Span

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Abstract

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Add

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for AddEq

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for And

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for AndAnd

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for AndEq

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for As

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Async

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for At

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Auto

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Bang

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Become

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Box

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Brace

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Bracket

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Break

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Caret

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for CaretEq

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Colon2

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Colon

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Comma

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Const

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Continue

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Crate

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Default

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Div

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for DivEq

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Do

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Dollar

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Dot2

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Dot3

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Dot

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for DotDotEq

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Dyn

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Else

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Enum

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Eq

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for EqEq

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Extern

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for FatArrow

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Final

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Fn

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for For

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Ge

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Group

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Gt

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for If

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Impl

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for In

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for LArrow

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Le

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Let

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Loop

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Lt

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Macro

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Match

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Mod

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Move

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for MulEq

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Mut

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Ne

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Or

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for OrEq

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for OrOr

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Override

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Paren

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Pound

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Priv

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Pub

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Question

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for RArrow

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Ref

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Rem

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for RemEq

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Return

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for SelfType

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for SelfValue

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Semi

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Shl

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for ShlEq

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Shr

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for ShrEq

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Star

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Static

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Struct

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Sub

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for SubEq

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Super

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Tilde

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Trait

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Try

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Type

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Typeof

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Underscore

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Union

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Unsafe

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Unsized

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Use

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Virtual

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Where

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for While

source§

fn from_span(span: Span) -> Self

source§

impl FromSpan for Yield

source§

fn from_span(span: Span) -> Self

source§

impl<T: FromSpan + Copy> FromSpan for [T; 1]

source§

fn from_span(span: Span) -> Self

source§

impl<T: FromSpan + Copy> FromSpan for [T; 2]

source§

fn from_span(span: Span) -> Self

source§

impl<T: FromSpan + Copy> FromSpan for [T; 3]

source§

fn from_span(span: Span) -> Self

source§

impl<T: FromSpan + Copy> FromSpan for [T; 4]

source§

fn from_span(span: Span) -> Self

Implementors§