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

pub trait CategoryLevelFields {
    fn field_category<'a>(
        &self,
        executor: &Executor<'a, Context>,
        trail: &QueryTrail<'a, Category, Walked>
    ) -> Category;
fn field_level<'a>(
        &self,
        executor: &Executor<'a, Context>,
        trail: &QueryTrail<'a, Level, Walked>
    ) -> Level;
fn field_leaderboard<'a>(
        &self,
        executor: &Executor<'a, Context>,
        trail: &QueryTrail<'a, LeaderboardRun, Walked>,
        include_obsolete: bool,
        limit: Option<i32>
    ) -> Vec<LeaderboardRun>;
fn field_progression<'a>(
        &self,
        executor: &Executor<'a, Context>,
        trail: &QueryTrail<'a, ProgressionRun, Walked>,
        include_ties: bool
    ) -> Vec<ProgressionRun>; }

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

Required methods

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

Field method generated by juniper-from-schema.

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

Field method generated by juniper-from-schema.

fn field_leaderboard<'a>(
    &self,
    executor: &Executor<'a, Context>,
    trail: &QueryTrail<'a, LeaderboardRun, Walked>,
    include_obsolete: bool,
    limit: Option<i32>
) -> Vec<LeaderboardRun>

Field method generated by juniper-from-schema.

fn field_progression<'a>(
    &self,
    executor: &Executor<'a, Context>,
    trail: &QueryTrail<'a, ProgressionRun, Walked>,
    include_ties: bool
) -> Vec<ProgressionRun>

Field method generated by juniper-from-schema.

Loading content...

Implementors

impl CategoryLevelFields for CategoryLevel[src]

Loading content...