pub struct HostResponseOutparam {
pub send: Box<dyn FnOnce(Result<Response<HyperOutgoingBody>, ErrorCode>) + Send + Sync>,
}Available on crate feature
p2 only.Expand description
The concrete type behind a wasi:http/types.response-outparam resource.
Fields§
§send: Box<dyn FnOnce(Result<Response<HyperOutgoingBody>, ErrorCode>) + Send + Sync>The callback sending a response.
Auto Trait Implementations§
impl !RefUnwindSafe for HostResponseOutparam
impl !UnwindSafe for HostResponseOutparam
impl Freeze for HostResponseOutparam
impl Send for HostResponseOutparam
impl Sync for HostResponseOutparam
impl Unpin for HostResponseOutparam
impl UnsafeUnpin for HostResponseOutparam
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
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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