[][src]Trait speedruns::data::graphql::SpeedrunsFields

pub trait SpeedrunsFields {
    fn field_stats<'a>(
        &self,
        executor: &Executor<'a, Context>,
        trail: &QueryTrail<'a, Stats, Walked>
    ) -> Stats;
fn field_game<'a>(
        &self,
        executor: &Executor<'a, Context>,
        trail: &QueryTrail<'a, Game, Walked>,
        slug: String
    ) -> Option<Game>;
fn field_games<'a>(
        &self,
        executor: &Executor<'a, Context>,
        trail: &QueryTrail<'a, Game, Walked>
    ) -> Vec<Game>;
fn field_run<'a>(
        &self,
        executor: &Executor<'a, Context>,
        trail: &QueryTrail<'a, Run, Walked>,
        src_id: ID
    ) -> Option<Run>;
fn field_node<'a>(
        &self,
        executor: &Executor<'a, Context>,
        trail: &QueryTrail<'a, Node, Walked>,
        id: ID
    ) -> Option<Node>; }

Trait for GraphQL field methods generated by juniper-from-schema.

Required methods

fn field_stats<'a>(
    &self,
    executor: &Executor<'a, Context>,
    trail: &QueryTrail<'a, Stats, Walked>
) -> Stats

Field method generated by juniper-from-schema.

fn field_game<'a>(
    &self,
    executor: &Executor<'a, Context>,
    trail: &QueryTrail<'a, Game, Walked>,
    slug: String
) -> Option<Game>

Field method generated by juniper-from-schema.

fn field_games<'a>(
    &self,
    executor: &Executor<'a, Context>,
    trail: &QueryTrail<'a, Game, Walked>
) -> Vec<Game>

Field method generated by juniper-from-schema.

fn field_run<'a>(
    &self,
    executor: &Executor<'a, Context>,
    trail: &QueryTrail<'a, Run, Walked>,
    src_id: ID
) -> Option<Run>

Field method generated by juniper-from-schema.

fn field_node<'a>(
    &self,
    executor: &Executor<'a, Context>,
    trail: &QueryTrail<'a, Node, Walked>,
    id: ID
) -> Option<Node>

Field method generated by juniper-from-schema.

Loading content...

Implementors

impl SpeedrunsFields for Speedruns[src]

Loading content...