pub enum HostFutureIncomingResponse {
Pending(AbortOnDropJoinHandle<Result<Result<IncomingResponseInternal, ErrorCode>>>),
Ready(Result<Result<IncomingResponseInternal, ErrorCode>>),
Consumed,
}
Variants§
Pending(AbortOnDropJoinHandle<Result<Result<IncomingResponseInternal, ErrorCode>>>)
Ready(Result<Result<IncomingResponseInternal, ErrorCode>>)
Consumed
Implementations§
source§impl HostFutureIncomingResponse
impl HostFutureIncomingResponse
pub fn new( handle: AbortOnDropJoinHandle<Result<Result<IncomingResponseInternal, ErrorCode>>> ) -> Self
pub fn is_ready(&self) -> bool
pub fn unwrap_ready(self) -> Result<Result<IncomingResponseInternal, ErrorCode>>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HostFutureIncomingResponse
impl !RefUnwindSafe for HostFutureIncomingResponse
impl Send for HostFutureIncomingResponse
impl Sync for HostFutureIncomingResponse
impl Unpin for HostFutureIncomingResponse
impl !UnwindSafe for HostFutureIncomingResponse
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> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self
file descriptor.source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
Set the “status” flags for the
self
file descriptor. Read more