pub struct GraphQLBatchRequest(pub BatchRequest);Available on crate feature
async-graphql only.Expand description
Batch GraphQL request extractor.
Tuple Fields§
§0: BatchRequestImplementations§
Source§impl GraphQLBatchRequest
impl GraphQLBatchRequest
pub fn into_inner(self) -> BatchRequest
Trait Implementations§
Source§impl<'a> FromRequest<'a> for GraphQLBatchRequest
impl<'a> FromRequest<'a> for GraphQLBatchRequest
Source§type Error = GraphQLError
type Error = GraphQLError
Error type returned when extraction fails.
Source§fn from_request(
req: &'a mut Request<TakoBody>,
) -> impl Future<Output = Result<GraphQLBatchRequest, <GraphQLBatchRequest as FromRequest<'a>>::Error>> + Send + 'a
fn from_request( req: &'a mut Request<TakoBody>, ) -> impl Future<Output = Result<GraphQLBatchRequest, <GraphQLBatchRequest as FromRequest<'a>>::Error>> + Send + 'a
Extracts the type from the HTTP request.
Auto Trait Implementations§
impl !RefUnwindSafe for GraphQLBatchRequest
impl !UnwindSafe for GraphQLBatchRequest
impl Freeze for GraphQLBatchRequest
impl Send for GraphQLBatchRequest
impl Sync for GraphQLBatchRequest
impl Unpin for GraphQLBatchRequest
impl UnsafeUnpin for GraphQLBatchRequest
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
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more