[][src]Enum speedruns::data::graphql::Node

pub enum Node {
    Game(Game),
    User(User),
    Category(Category),
    Level(Level),
    Run(Run),
}

Variants

Game(Game)
User(User)
Category(Category)
Level(Level)
Run(Run)

Trait Implementations

impl From<Category> for Node[src]

impl From<Game> for Node[src]

impl From<Level> for Node[src]

impl From<Run> for Node[src]

impl From<User> for Node[src]

impl GraphQLType<DefaultScalarValue> for Node

type Context = Context

The expected context type for this GraphQL type Read more

type TypeInfo = ()

Type that may carry additional schema information Read more

Auto Trait Implementations

impl RefUnwindSafe for Node

impl Send for Node

impl Sync for Node

impl Unpin for Node

impl UnwindSafe for Node

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> Same<T> for T

type Output = T

Should always be Self

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, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,