Struct nuclear::request::Request [−][src]
pub struct Request { /* fields omitted */ }
Implementations
Trait Implementations
impl JsonExt for Request
[src]
impl JsonExt for Request
[src]fn parse_json<'r, 'life0, 'async_trait, T: Deserialize<'r>>(
&'r mut self,
parser: &'life0 JsonParser
) -> Pin<Box<dyn Future<Output = Result<T>> + Send + 'async_trait>>ⓘ where
'r: 'async_trait,
T: 'async_trait,
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'r mut self,
parser: &'life0 JsonParser
) -> Pin<Box<dyn Future<Output = Result<T>> + Send + 'async_trait>>ⓘ where
'r: 'async_trait,
T: 'async_trait,
'life0: 'async_trait,
Self: 'async_trait,
fn json<'r, 'async_trait, T: Deserialize<'r>>(
&'r mut self
) -> Pin<Box<dyn Future<Output = Result<T>> + Send + 'async_trait>>ⓘ where
'r: 'async_trait,
T: 'async_trait,
Self: 'async_trait,
[src]
&'r mut self
) -> Pin<Box<dyn Future<Output = Result<T>> + Send + 'async_trait>>ⓘ where
'r: 'async_trait,
T: 'async_trait,
Self: 'async_trait,
Auto Trait Implementations
impl !RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl !UnwindSafe for Request
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
[src]
fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
[src]
fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
[src]