[][src]Enum glitter_lang::ast::Name

pub enum Name {
    Branch,
    Remote,
    Ahead,
    Behind,
    Conflict,
    Added,
    Untracked,
    Modified,
    Unstaged,
    Deleted,
    DeletedStaged,
    Renamed,
    Stashed,
    Quote,
}

All valid expression names

Defines the "standard library" of named expressions which represent git stats

Variants

Branch
Remote
Ahead
Behind
Conflict
Added
Untracked
Modified
Unstaged
Deleted
DeletedStaged
Renamed
Stashed
Quote

Trait Implementations

impl Eq for Name[src]

impl Clone for Name[src]

impl PartialEq<Name> for Name[src]

impl Copy for Name[src]

impl Debug for Name[src]

impl Display for Name[src]

Auto Trait Implementations

impl Send for Name

impl Unpin for Name

impl Sync for Name

impl UnwindSafe for Name

impl RefUnwindSafe for Name

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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.

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

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

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