Trait EasyToken

Source
pub trait EasyToken:
    EasyPeek
    + Parse
    + Spanned {
    // Required method
    fn display() -> &'static str;
}
Expand description

Peekable and parsable single token.

easy_token! macro produces types that implement this trait.

Required Methods§

Source

fn display() -> &'static str

Display the token for the user.

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 EasyToken for Abstract

Source§

fn display() -> &'static str

Source§

impl EasyToken for And

Source§

fn display() -> &'static str

Source§

impl EasyToken for AndAnd

Source§

fn display() -> &'static str

Source§

impl EasyToken for AndEq

Source§

fn display() -> &'static str

Source§

impl EasyToken for As

Source§

fn display() -> &'static str

Source§

impl EasyToken for Async

Source§

fn display() -> &'static str

Source§

impl EasyToken for At

Source§

fn display() -> &'static str

Source§

impl EasyToken for Auto

Source§

fn display() -> &'static str

Source§

impl EasyToken for Await

Source§

fn display() -> &'static str

Source§

impl EasyToken for Become

Source§

fn display() -> &'static str

Source§

impl EasyToken for Box

Source§

fn display() -> &'static str

Source§

impl EasyToken for Break

Source§

fn display() -> &'static str

Source§

impl EasyToken for Caret

Source§

fn display() -> &'static str

Source§

impl EasyToken for CaretEq

Source§

fn display() -> &'static str

Source§

impl EasyToken for Colon

Source§

fn display() -> &'static str

Source§

impl EasyToken for Comma

Source§

fn display() -> &'static str

Source§

impl EasyToken for Const

Source§

fn display() -> &'static str

Source§

impl EasyToken for Continue

Source§

fn display() -> &'static str

Source§

impl EasyToken for Crate

Source§

fn display() -> &'static str

Source§

impl EasyToken for Default

Source§

fn display() -> &'static str

Source§

impl EasyToken for Do

Source§

fn display() -> &'static str

Source§

impl EasyToken for Dollar

Source§

fn display() -> &'static str

Source§

impl EasyToken for Dot

Source§

fn display() -> &'static str

Source§

impl EasyToken for DotDot

Source§

fn display() -> &'static str

Source§

impl EasyToken for DotDotDot

Source§

fn display() -> &'static str

Source§

impl EasyToken for DotDotEq

Source§

fn display() -> &'static str

Source§

impl EasyToken for Dyn

Source§

fn display() -> &'static str

Source§

impl EasyToken for Else

Source§

fn display() -> &'static str

Source§

impl EasyToken for Enum

Source§

fn display() -> &'static str

Source§

impl EasyToken for Eq

Source§

fn display() -> &'static str

Source§

impl EasyToken for EqEq

Source§

fn display() -> &'static str

Source§

impl EasyToken for Extern

Source§

fn display() -> &'static str

Source§

impl EasyToken for FatArrow

Source§

fn display() -> &'static str

Source§

impl EasyToken for Final

Source§

fn display() -> &'static str

Source§

impl EasyToken for Fn

Source§

fn display() -> &'static str

Source§

impl EasyToken for For

Source§

fn display() -> &'static str

Source§

impl EasyToken for Ge

Source§

fn display() -> &'static str

Source§

impl EasyToken for Gt

Source§

fn display() -> &'static str

Source§

impl EasyToken for If

Source§

fn display() -> &'static str

Source§

impl EasyToken for Impl

Source§

fn display() -> &'static str

Source§

impl EasyToken for In

Source§

fn display() -> &'static str

Source§

impl EasyToken for LArrow

Source§

fn display() -> &'static str

Source§

impl EasyToken for Le

Source§

fn display() -> &'static str

Source§

impl EasyToken for Let

Source§

fn display() -> &'static str

Source§

impl EasyToken for Loop

Source§

fn display() -> &'static str

Source§

impl EasyToken for Lt

Source§

fn display() -> &'static str

Source§

impl EasyToken for Macro

Source§

fn display() -> &'static str

Source§

impl EasyToken for Match

Source§

fn display() -> &'static str

Source§

impl EasyToken for Minus

Source§

fn display() -> &'static str

Source§

impl EasyToken for MinusEq

Source§

fn display() -> &'static str

Source§

impl EasyToken for Mod

Source§

fn display() -> &'static str

Source§

impl EasyToken for Move

Source§

fn display() -> &'static str

Source§

impl EasyToken for Mut

Source§

fn display() -> &'static str

Source§

impl EasyToken for Ne

Source§

fn display() -> &'static str

Source§

impl EasyToken for Not

Source§

fn display() -> &'static str

Source§

impl EasyToken for Or

Source§

fn display() -> &'static str

Source§

impl EasyToken for OrEq

Source§

fn display() -> &'static str

Source§

impl EasyToken for OrOr

Source§

fn display() -> &'static str

Source§

impl EasyToken for Override

Source§

fn display() -> &'static str

Source§

impl EasyToken for PathSep

Source§

fn display() -> &'static str

Source§

impl EasyToken for Percent

Source§

fn display() -> &'static str

Source§

impl EasyToken for PercentEq

Source§

fn display() -> &'static str

Source§

impl EasyToken for Plus

Source§

fn display() -> &'static str

Source§

impl EasyToken for PlusEq

Source§

fn display() -> &'static str

Source§

impl EasyToken for Pound

Source§

fn display() -> &'static str

Source§

impl EasyToken for Priv

Source§

fn display() -> &'static str

Source§

impl EasyToken for Pub

Source§

fn display() -> &'static str

Source§

impl EasyToken for Question

Source§

fn display() -> &'static str

Source§

impl EasyToken for RArrow

Source§

fn display() -> &'static str

Source§

impl EasyToken for Ref

Source§

fn display() -> &'static str

Source§

impl EasyToken for Return

Source§

fn display() -> &'static str

Source§

impl EasyToken for SelfType

Source§

fn display() -> &'static str

Source§

impl EasyToken for SelfValue

Source§

fn display() -> &'static str

Source§

impl EasyToken for Semi

Source§

fn display() -> &'static str

Source§

impl EasyToken for Shl

Source§

fn display() -> &'static str

Source§

impl EasyToken for ShlEq

Source§

fn display() -> &'static str

Source§

impl EasyToken for Shr

Source§

fn display() -> &'static str

Source§

impl EasyToken for ShrEq

Source§

fn display() -> &'static str

Source§

impl EasyToken for Slash

Source§

fn display() -> &'static str

Source§

impl EasyToken for SlashEq

Source§

fn display() -> &'static str

Source§

impl EasyToken for Star

Source§

fn display() -> &'static str

Source§

impl EasyToken for StarEq

Source§

fn display() -> &'static str

Source§

impl EasyToken for Static

Source§

fn display() -> &'static str

Source§

impl EasyToken for Struct

Source§

fn display() -> &'static str

Source§

impl EasyToken for Super

Source§

fn display() -> &'static str

Source§

impl EasyToken for Tilde

Source§

fn display() -> &'static str

Source§

impl EasyToken for Trait

Source§

fn display() -> &'static str

Source§

impl EasyToken for Try

Source§

fn display() -> &'static str

Source§

impl EasyToken for Type

Source§

fn display() -> &'static str

Source§

impl EasyToken for Typeof

Source§

fn display() -> &'static str

Source§

impl EasyToken for Underscore

Source§

fn display() -> &'static str

Source§

impl EasyToken for Union

Source§

fn display() -> &'static str

Source§

impl EasyToken for Unsafe

Source§

fn display() -> &'static str

Source§

impl EasyToken for Unsized

Source§

fn display() -> &'static str

Source§

impl EasyToken for Use

Source§

fn display() -> &'static str

Source§

impl EasyToken for Virtual

Source§

fn display() -> &'static str

Source§

impl EasyToken for Where

Source§

fn display() -> &'static str

Source§

impl EasyToken for While

Source§

fn display() -> &'static str

Source§

impl EasyToken for Yield

Source§

fn display() -> &'static str

Implementors§