pub type FutureIncomingResponse = HostFutureIncomingResponse;Aliased Type§
pub enum FutureIncomingResponse {
Pending(AbortOnDropJoinHandle<Result<Result<IncomingResponse, ErrorCode>, Error>>),
Ready(Result<Result<IncomingResponse, ErrorCode>, Error>),
Consumed,
}Variants§
Pending(AbortOnDropJoinHandle<Result<Result<IncomingResponse, ErrorCode>, Error>>)
A pending response
Ready(Result<Result<IncomingResponse, ErrorCode>, Error>)
The response is ready.
An outer error will trap while the inner error gets returned to the guest.
Consumed
The response has been consumed.