[][src]Enum nu_protocol::hir::FlatShape

pub enum FlatShape {
    OpenDelimiter(Delimiter),
    CloseDelimiter(Delimiter),
    Type,
    Identifier,
    ItVariable,
    Variable,
    Operator,
    Dot,
    DotDot,
    DotDotLeftAngleBracket,
    InternalCommand,
    ExternalCommand,
    ExternalWord,
    BareMember,
    StringMember,
    String,
    Path,
    Word,
    Keyword,
    Pipe,
    GlobPattern,
    Flag,
    ShorthandFlag,
    Int,
    Decimal,
    Garbage,
    Whitespace,
    Separator,
    Comment,
    Size {
        number: Span,
        unit: Span,
    },
}

Variants

OpenDelimiter(Delimiter)
CloseDelimiter(Delimiter)
Type
Identifier
ItVariable
Variable
Operator
Dot
DotDot
DotDotLeftAngleBracket
InternalCommand
ExternalCommand
ExternalWord
BareMember
StringMember
String
Path
Word
Keyword
Pipe
GlobPattern
Flag
ShorthandFlag
Int
Decimal
Garbage
Whitespace
Separator
Comment
Size

Fields of Size

number: Spanunit: Span

Trait Implementations

impl Clone for FlatShape[src]

impl Copy for FlatShape[src]

impl Debug for FlatShape[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> SpannedItem for T[src]

impl<T> TaggedItem for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.