Trait juniper::tests::model::Character [−][src]
pub trait Character {
fn id(&self) -> &str;
fn name(&self) -> &str;
fn friend_ids(&self) -> &[String];
fn appears_in(&self) -> &[Episode];
fn secret_backstory(&self) -> &Option<String>;
fn as_character(&self) -> &Character;
}Required Methods
fn id(&self) -> &str
fn name(&self) -> &str
fn friend_ids(&self) -> &[String]
fn appears_in(&self) -> &[Episode]
fn secret_backstory(&self) -> &Option<String>
fn as_character(&self) -> &Character
Trait Implementations
impl<'a> GraphQLType for &'a Character[src]
impl<'a> GraphQLType for &'a Charactertype 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 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>
) -> ExecutionResultResolve the value of a single field on this type. Read more
fn concrete_type_name(&self, context: &Self::Context, _info: &()) -> String[src]
fn concrete_type_name(&self, context: &Self::Context, _info: &()) -> StringReturn the concrete type name for this instance/union. Read more
fn resolve_into_type(
&self,
_: &(),
type_name: &str,
_: Option<&[Selection]>,
executor: &Executor<Self::Context>
) -> ExecutionResult[src]
fn resolve_into_type(
&self,
_: &(),
type_name: &str,
_: Option<&[Selection]>,
executor: &Executor<Self::Context>
) -> ExecutionResultResolve 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>
) -> ValueResolve the provided selection set against the current object. Read more