pub struct Request<In: Serialize, Out: DeserializeOwned> { /* private fields */ }Implementations§
Source§impl<In: Serialize, Out: DeserializeOwned> Request<In, Out>
impl<In: Serialize, Out: DeserializeOwned> Request<In, Out>
Source§impl<In: Serialize, Out: DeserializeOwned> Request<In, Out>
impl<In: Serialize, Out: DeserializeOwned> Request<In, Out>
Trait Implementations§
Source§impl<Out: DeserializeOwned + 'static> IntoFuture for Request<(), Out>
impl<Out: DeserializeOwned + 'static> IntoFuture for Request<(), Out>
Source§type IntoFuture = Pin<Box<dyn Future<Output = <Request<(), Out> as IntoFuture>::Output> + Send>>
type IntoFuture = Pin<Box<dyn Future<Output = <Request<(), Out> as IntoFuture>::Output> + Send>>
Which kind of future are we turning this into?
Source§fn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
impl<In: Serialize, Out: DeserializeOwned> Copy for Request<In, Out>
Auto Trait Implementations§
impl<In, Out> Freeze for Request<In, Out>
impl<In, Out> !RefUnwindSafe for Request<In, Out>
impl<In, Out> Send for Request<In, Out>
impl<In, Out> Sync for Request<In, Out>
impl<In, Out> Unpin for Request<In, Out>
impl<In, Out> UnsafeUnpin for Request<In, Out>
impl<In, Out> !UnwindSafe for Request<In, Out>
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