Skip to main content

FieldResolver

Trait FieldResolver 

Source
pub trait FieldResolver: Send + Sync {
    // Required methods
    fn resolve(&self, ctx: &ResolverContext) -> ResolverResult;
    fn field_name(&self) -> &str;
    fn type_name(&self) -> &str;
}
Expand description

Field resolver trait

Required Methods§

Source

fn resolve(&self, ctx: &ResolverContext) -> ResolverResult

Resolve the field

Source

fn field_name(&self) -> &str

Get the field name

Source

fn type_name(&self) -> &str

Get the type name this resolver belongs to

Implementors§