Struct juniper::tests::model::Database [−][src]
pub struct Database { /* fields omitted */ }
Methods
impl Database
[src]
impl Database
pub fn new() -> Database
[src]
pub fn new() -> Database
pub fn get_hero(&self, episode: Option<Episode>) -> &Character
[src]
pub fn get_hero(&self, episode: Option<Episode>) -> &Character
pub fn get_human(&self, id: &str) -> Option<&Human>
[src]
pub fn get_human(&self, id: &str) -> Option<&Human>
pub fn get_droid(&self, id: &str) -> Option<&Droid>
[src]
pub fn get_droid(&self, id: &str) -> Option<&Droid>
pub fn get_character(&self, id: &str) -> Option<&Character>
[src]
pub fn get_character(&self, id: &str) -> Option<&Character>
pub fn get_friends(&self, c: &Character) -> Vec<&Character>
[src]
pub fn get_friends(&self, c: &Character) -> Vec<&Character>
Trait Implementations
impl Context for Database
[src]
impl Context for Database
impl GraphQLType for Database
[src]
impl GraphQLType for Database
type Context = Database
The expected context type for this GraphQL type Read more
type TypeInfo = ()
Type that may carry additional schema information Read more
fn name(_: &()) -> Option<&str>
[src]
fn name(_: &()) -> Option<&str>
The name of the GraphQL type to expose. Read more
fn meta<'r>(info: &(), registry: &mut Registry<'r>) -> MetaType<'r>
[src]
fn meta<'r>(info: &(), registry: &mut Registry<'r>) -> MetaType<'r>
The meta type representing this GraphQL type.
fn concrete_type_name(&self, _: &Self::Context, _: &()) -> String
[src]
fn concrete_type_name(&self, _: &Self::Context, _: &()) -> String
Return the concrete type name for this instance/union. Read more
fn resolve_field(
&self,
info: &(),
field: &str,
args: &Arguments,
executor: &Executor<Self::Context>
) -> ExecutionResult
[src]
fn resolve_field(
&self,
info: &(),
field: &str,
args: &Arguments,
executor: &Executor<Self::Context>
) -> ExecutionResult
Resolve the value of a single field on this type. Read more
fn resolve_into_type(
&self,
info: &Self::TypeInfo,
type_name: &str,
selection_set: Option<&[Selection]>,
executor: &Executor<Self::Context>
) -> ExecutionResult
[src]
fn resolve_into_type(
&self,
info: &Self::TypeInfo,
type_name: &str,
selection_set: Option<&[Selection]>,
executor: &Executor<Self::Context>
) -> ExecutionResult
Resolve this interface or union into a concrete type Read more
fn resolve(
&self,
info: &Self::TypeInfo,
selection_set: Option<&[Selection]>,
executor: &Executor<Self::Context>
) -> Value
[src]
fn resolve(
&self,
info: &Self::TypeInfo,
selection_set: Option<&[Selection]>,
executor: &Executor<Self::Context>
) -> Value
Resolve the provided selection set against the current object. Read more