[−][src]Trait speedruns::data::graphql::CategoryFields
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_slug<'a>(&self, executor: &Executor<'a, Context>) -> &String
Field method generated by juniper-from-schema
.
fn field_src_slug<'a>(&self, executor: &Executor<'a, Context>) -> String
Field method generated by juniper-from-schema
.
fn field_name<'a>(&self, executor: &Executor<'a, Context>) -> &String
Field method generated by juniper-from-schema
.
fn field_levels<'a>(
&self,
executor: &Executor<'a, Context>,
trail: &QueryTrail<'a, CategoryLevel, Walked>
) -> Vec<CategoryLevel>
&self,
executor: &Executor<'a, Context>,
trail: &QueryTrail<'a, CategoryLevel, Walked>
) -> Vec<CategoryLevel>
Field method generated by juniper-from-schema
.
fn field_leaderboard<'a>(
&self,
executor: &Executor<'a, Context>,
trail: &QueryTrail<'a, LeaderboardRun, Walked>,
level_slug: Option<String>,
include_obsolete: bool,
limit: Option<i32>
) -> Vec<LeaderboardRun>
&self,
executor: &Executor<'a, Context>,
trail: &QueryTrail<'a, LeaderboardRun, Walked>,
level_slug: Option<String>,
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>,
level_slug: Option<String>,
include_ties: bool
) -> Vec<ProgressionRun>
&self,
executor: &Executor<'a, Context>,
trail: &QueryTrail<'a, ProgressionRun, Walked>,
level_slug: Option<String>,
include_ties: bool
) -> Vec<ProgressionRun>
Field method generated by juniper-from-schema
.
Implementors
impl CategoryFields for Category
[src]
fn field_id(&self, _executor: &Executor<Context>) -> ID
[src]
fn field_src_id(&self, _executor: &Executor<Context>) -> String
[src]
fn field_name(&self, _executor: &Executor<Context>) -> &String
[src]
fn field_slug(&self, _executor: &Executor<Context>) -> &String
[src]
fn field_src_slug(&self, _executor: &Executor<Context>) -> String
[src]
fn field_leaderboard(
&self,
executor: &Executor<Context>,
_trail: &QueryTrail<LeaderboardRun, Walked>,
level_slug: Option<String>,
include_obsolete: bool,
limit: Option<i32>
) -> Vec<LeaderboardRun>
[src]
&self,
executor: &Executor<Context>,
_trail: &QueryTrail<LeaderboardRun, Walked>,
level_slug: Option<String>,
include_obsolete: bool,
limit: Option<i32>
) -> Vec<LeaderboardRun>
fn field_progression(
&self,
executor: &Executor<Context>,
_trail: &QueryTrail<ProgressionRun, Walked>,
level_slug: Option<String>,
_include_ties: bool
) -> Vec<ProgressionRun>
[src]
&self,
executor: &Executor<Context>,
_trail: &QueryTrail<ProgressionRun, Walked>,
level_slug: Option<String>,
_include_ties: bool
) -> Vec<ProgressionRun>
fn field_levels(
&self,
executor: &Executor<Context>,
_trail: &QueryTrail<CategoryLevel, Walked>
) -> Vec<CategoryLevel>
[src]
&self,
executor: &Executor<Context>,
_trail: &QueryTrail<CategoryLevel, Walked>
) -> Vec<CategoryLevel>