pub struct GraphQLRequest(pub Request);Available on crate feature
async-graphql only.Expand description
Single GraphQL request extractor.
Tuple Fields§
§0: RequestImplementations§
Source§impl GraphQLRequest
impl GraphQLRequest
pub fn into_inner(self) -> Request
Trait Implementations§
Source§impl<'a> FromRequest<'a> for GraphQLRequest
impl<'a> FromRequest<'a> for GraphQLRequest
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<GraphQLRequest, <GraphQLRequest as FromRequest<'a>>::Error>> + Send + 'a
fn from_request( req: &'a mut Request<TakoBody>, ) -> impl Future<Output = Result<GraphQLRequest, <GraphQLRequest as FromRequest<'a>>::Error>> + Send + 'a
Extracts the type from the HTTP request.
Auto Trait Implementations§
impl !RefUnwindSafe for GraphQLRequest
impl !UnwindSafe for GraphQLRequest
impl Freeze for GraphQLRequest
impl Send for GraphQLRequest
impl Sync for GraphQLRequest
impl Unpin for GraphQLRequest
impl UnsafeUnpin for GraphQLRequest
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