pub struct Query;Trait Implementations§
Source§impl<__S> BaseSubTypes<__S> for Querywhere
__S: ScalarValue,
impl<__S> BaseSubTypes<__S> for Querywhere
__S: ScalarValue,
Source§const NAMES: Types
const NAMES: Types
Sub-[
Types] of the GraphQL object.Source§impl<__S> BaseType<__S> for Querywhere
__S: ScalarValue,
impl<__S> BaseType<__S> for Querywhere
__S: ScalarValue,
Source§impl<__S> Field<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
impl<__S> Field<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
Source§impl<__S> Field<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
impl<__S> Field<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
Source§impl<__S> Field<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
impl<__S> Field<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
Source§impl<__S> Field<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
impl<__S> Field<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
Source§impl<__S> Field<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
impl<__S> Field<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
Source§impl<__S> Field<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
impl<__S> Field<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
Source§impl<__S> FieldMeta<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
impl<__S> FieldMeta<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
Source§const TYPE: Type
const TYPE: Type
[
Types] of GraphQL field’s return type.Source§const SUB_TYPES: Types
const SUB_TYPES: Types
Sub-types of GraphQL field’s return type.
Source§const WRAPPED_VALUE: WrappedValue
const WRAPPED_VALUE: WrappedValue
[
WrappedValue] of GraphQL field’s return type.Source§const ARGUMENTS: &'static [(Name, Type, WrappedValue)]
const ARGUMENTS: &'static [(Name, Type, WrappedValue)]
GraphQL field’s [
Arguments].Source§type TypeInfo = ()
type TypeInfo = ()
GraphQLValue::TypeInfo of this GraphQL field.Source§impl<__S> FieldMeta<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
impl<__S> FieldMeta<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
Source§const TYPE: Type
const TYPE: Type
[
Types] of GraphQL field’s return type.Source§const SUB_TYPES: Types
const SUB_TYPES: Types
Sub-types of GraphQL field’s return type.
Source§const WRAPPED_VALUE: WrappedValue
const WRAPPED_VALUE: WrappedValue
[
WrappedValue] of GraphQL field’s return type.Source§const ARGUMENTS: &'static [(Name, Type, WrappedValue)]
const ARGUMENTS: &'static [(Name, Type, WrappedValue)]
GraphQL field’s [
Arguments].Source§type TypeInfo = ()
type TypeInfo = ()
GraphQLValue::TypeInfo of this GraphQL field.Source§impl<__S> FieldMeta<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
impl<__S> FieldMeta<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
Source§const TYPE: Type
const TYPE: Type
[
Types] of GraphQL field’s return type.Source§const SUB_TYPES: Types
const SUB_TYPES: Types
Sub-types of GraphQL field’s return type.
Source§const WRAPPED_VALUE: WrappedValue
const WRAPPED_VALUE: WrappedValue
[
WrappedValue] of GraphQL field’s return type.Source§const ARGUMENTS: &'static [(Name, Type, WrappedValue)]
const ARGUMENTS: &'static [(Name, Type, WrappedValue)]
GraphQL field’s [
Arguments].Source§type TypeInfo = ()
type TypeInfo = ()
GraphQLValue::TypeInfo of this GraphQL field.Source§impl<__S> FieldMeta<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
impl<__S> FieldMeta<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
Source§const TYPE: Type
const TYPE: Type
[
Types] of GraphQL field’s return type.Source§const SUB_TYPES: Types
const SUB_TYPES: Types
Sub-types of GraphQL field’s return type.
Source§const WRAPPED_VALUE: WrappedValue
const WRAPPED_VALUE: WrappedValue
[
WrappedValue] of GraphQL field’s return type.Source§const ARGUMENTS: &'static [(Name, Type, WrappedValue)]
const ARGUMENTS: &'static [(Name, Type, WrappedValue)]
GraphQL field’s [
Arguments].Source§type TypeInfo = ()
type TypeInfo = ()
GraphQLValue::TypeInfo of this GraphQL field.Source§impl<__S> FieldMeta<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
impl<__S> FieldMeta<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
Source§const TYPE: Type
const TYPE: Type
[
Types] of GraphQL field’s return type.Source§const SUB_TYPES: Types
const SUB_TYPES: Types
Sub-types of GraphQL field’s return type.
Source§const WRAPPED_VALUE: WrappedValue
const WRAPPED_VALUE: WrappedValue
[
WrappedValue] of GraphQL field’s return type.Source§const ARGUMENTS: &'static [(Name, Type, WrappedValue)]
const ARGUMENTS: &'static [(Name, Type, WrappedValue)]
GraphQL field’s [
Arguments].Source§type TypeInfo = ()
type TypeInfo = ()
GraphQLValue::TypeInfo of this GraphQL field.Source§impl<__S> FieldMeta<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
impl<__S> FieldMeta<__S, #[graphql_object(
context = Context,
)]> for Querywhere
__S: ScalarValue,
Source§const TYPE: Type
const TYPE: Type
[
Types] of GraphQL field’s return type.Source§const SUB_TYPES: Types
const SUB_TYPES: Types
Sub-types of GraphQL field’s return type.
Source§const WRAPPED_VALUE: WrappedValue
const WRAPPED_VALUE: WrappedValue
[
WrappedValue] of GraphQL field’s return type.Source§const ARGUMENTS: &'static [(Name, Type, WrappedValue)]
const ARGUMENTS: &'static [(Name, Type, WrappedValue)]
GraphQL field’s [
Arguments].Source§type TypeInfo = ()
type TypeInfo = ()
GraphQLValue::TypeInfo of this GraphQL field.Source§impl<__S> GraphQLObject<__S> for Querywhere
__S: ScalarValue,
impl<__S> GraphQLObject<__S> for Querywhere
__S: ScalarValue,
Source§impl<__S> GraphQLType<__S> for Querywhere
__S: ScalarValue,
impl<__S> GraphQLType<__S> for Querywhere
__S: ScalarValue,
Source§impl<__S> GraphQLValue<__S> for Querywhere
__S: ScalarValue,
impl<__S> GraphQLValue<__S> for Querywhere
__S: ScalarValue,
Source§type TypeInfo = ()
type TypeInfo = ()
Type that may carry additional schema information for this
GraphQLValue. Read moreSource§fn resolve_field(
&self,
info: &Self::TypeInfo,
field: &str,
args: &Arguments<'_, __S>,
executor: &Executor<'_, '_, Self::Context, __S>,
) -> ExecutionResult<__S>
fn resolve_field( &self, info: &Self::TypeInfo, field: &str, args: &Arguments<'_, __S>, executor: &Executor<'_, '_, Self::Context, __S>, ) -> ExecutionResult<__S>
Resolves the value of a single field on this
GraphQLValue. Read moreSource§fn concrete_type_name(&self, _: &Self::Context, _: &Self::TypeInfo) -> String
fn concrete_type_name(&self, _: &Self::Context, _: &Self::TypeInfo) -> String
Returns the concrete
GraphQLType name for this GraphQLValue being an interface,
an union or an object. Read moreSource§fn resolve_into_type(
&self,
info: &Self::TypeInfo,
type_name: &str,
selection_set: Option<&[Selection<'_, S>]>,
executor: &Executor<'_, '_, Self::Context, S>,
) -> Result<Value<S>, FieldError<S>>
fn resolve_into_type( &self, info: &Self::TypeInfo, type_name: &str, selection_set: Option<&[Selection<'_, S>]>, executor: &Executor<'_, '_, Self::Context, S>, ) -> Result<Value<S>, FieldError<S>>
Resolves this
GraphQLValue (being an interface or an union) into a concrete
downstream object type. Read moreSource§impl<__S> GraphQLValueAsync<__S> for Query
impl<__S> GraphQLValueAsync<__S> for Query
Source§fn resolve_field_async<'b>(
&'b self,
info: &'b Self::TypeInfo,
field: &'b str,
args: &'b Arguments<'_, __S>,
executor: &'b Executor<'_, '_, Self::Context, __S>,
) -> BoxFuture<'b, ExecutionResult<__S>>
fn resolve_field_async<'b>( &'b self, info: &'b Self::TypeInfo, field: &'b str, args: &'b Arguments<'_, __S>, executor: &'b Executor<'_, '_, Self::Context, __S>, ) -> BoxFuture<'b, ExecutionResult<__S>>
Resolves the value of a single field on this
GraphQLValueAsync. Read moreSource§fn resolve_into_type_async<'a>(
&'a self,
info: &'a Self::TypeInfo,
type_name: &str,
selection_set: Option<&'a [Selection<'a, S>]>,
executor: &'a Executor<'a, 'a, Self::Context, S>,
) -> Pin<Box<dyn Future<Output = Result<Value<S>, FieldError<S>>> + Send + 'a>>
fn resolve_into_type_async<'a>( &'a self, info: &'a Self::TypeInfo, type_name: &str, selection_set: Option<&'a [Selection<'a, S>]>, executor: &'a Executor<'a, 'a, Self::Context, S>, ) -> Pin<Box<dyn Future<Output = Result<Value<S>, FieldError<S>>> + Send + 'a>>
Resolves this
GraphQLValueAsync (being an interface or an union) into a
concrete downstream object type. Read moreSource§impl<__S> Implements<__S> for Querywhere
__S: ScalarValue,
impl<__S> Implements<__S> for Querywhere
__S: ScalarValue,
Source§const NAMES: Types
const NAMES: Types
[
Types] of the GraphQL interfaces implemented by this type.Source§impl<__S> IsOutputType<__S> for Querywhere
__S: ScalarValue,
impl<__S> IsOutputType<__S> for Querywhere
__S: ScalarValue,
Auto Trait Implementations§
impl Freeze for Query
impl RefUnwindSafe for Query
impl Send for Query
impl Sync for Query
impl Unpin for Query
impl UnsafeUnpin for Query
impl UnwindSafe for Query
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more