Trait Punct

Source
pub trait Punct: Token { }
Expand description

A trait for punctuation tokens.

This trait is sealed, and cannot be implemented by types outside of this crate.

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<T: JoinedPunct> Punct for (T, Span)

Implementors§

Source§

impl Punct for Ampersand

Source§

impl Punct for AmpersandAmpersand

Source§

impl Punct for Asterisk

Source§

impl Punct for AsteriskEqual

Source§

impl Punct for At

Source§

impl Punct for BackTick

Source§

impl Punct for Backslash

Source§

impl Punct for Bang

Source§

impl Punct for BangEqual

Source§

impl Punct for Caret

Source§

impl Punct for Colon

Source§

impl Punct for ColonColon

Source§

impl Punct for ColonColonEqual

Source§

impl Punct for Comma

Source§

impl Punct for Dash

Source§

impl Punct for DashDash

Source§

impl Punct for DashEqual

Source§

impl Punct for Dollar

Source§

impl Punct for Dot

Source§

impl Punct for DoubleQuote

Source§

impl Punct for Equal

Source§

impl Punct for EqualEqual

Source§

impl Punct for FatArrow

Source§

impl Punct for Hash

Source§

impl Punct for HashHash

Source§

impl Punct for HashHashHash

Source§

impl Punct for LAngle

Source§

impl Punct for LAngleEqual

Source§

impl Punct for LAngleLAngle

Source§

impl Punct for LAngleLAngleEqual

Source§

impl Punct for LThinArrow

Source§

impl Punct for LeftBrace

Source§

impl Punct for LeftBracket

Source§

impl Punct for LeftParen

Source§

impl Punct for Percent

Source§

impl Punct for PercentEqual

Source§

impl Punct for Pipe

Source§

impl Punct for PipePipe

Source§

impl Punct for Plus

Source§

impl Punct for PlusEqual

Source§

impl Punct for PlusPlus

Source§

impl Punct for Pound

Source§

impl Punct for Question

Source§

impl Punct for RAngle

Source§

impl Punct for RAngleEqual

Source§

impl Punct for RAngleRAngle

Source§

impl Punct for RAngleRAngleEqual

Source§

impl Punct for RThinArrow

Source§

impl Punct for RightBrace

Source§

impl Punct for RightBracket

Source§

impl Punct for RightParen

Source§

impl Punct for SemiColon

Source§

impl Punct for SingleQuote

Source§

impl Punct for Slash

Source§

impl Punct for SlashEqual

Source§

impl Punct for SlashSlash

Source§

impl Punct for SlashSlashEqual

Source§

impl Punct for Tilde2

Source§

impl Punct for Tilde

Source§

impl Punct for UnderScore