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

pub trait RunFields {
    fn field_id<'a>(&self, executor: &Executor<'a, Context>) -> ID;
fn field_src_id<'a>(&self, executor: &Executor<'a, Context>) -> String;
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>
    ) -> Option<Level>;
fn field_date<'a>(&self, executor: &Executor<'a, Context>) -> Option<f64>;
fn field_players<'a>(
        &self,
        executor: &Executor<'a, Context>,
        trail: &QueryTrail<'a, Player, Walked>
    ) -> Vec<Player>;
fn field_time_ms<'a>(&self, executor: &Executor<'a, Context>) -> i32; }

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

Required methods

fn field_id<'a>(&self, executor: &Executor<'a, Context>) -> ID

Field method generated by juniper-from-schema.

fn field_src_id<'a>(&self, executor: &Executor<'a, Context>) -> String

Field method generated by juniper-from-schema.

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>
) -> Option<Level>

Field method generated by juniper-from-schema.

fn field_date<'a>(&self, executor: &Executor<'a, Context>) -> Option<f64>

Field method generated by juniper-from-schema.

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

Field method generated by juniper-from-schema.

fn field_time_ms<'a>(&self, executor: &Executor<'a, Context>) -> i32

Field method generated by juniper-from-schema.

Loading content...

Implementors

impl RunFields for Run[src]

Loading content...