pub struct ExternalCompletion {
pub runtime_id: RuntimeId,
pub wait_id: WaitId,
pub generation: WaitGeneration,
pub operation_id: OperationId,
pub kind: CompletionKind,
pub result: Result<SendPayload, ExternalFailure>,
}Fields§
§runtime_id: RuntimeId§wait_id: WaitId§generation: WaitGeneration§operation_id: OperationId§kind: CompletionKind§result: Result<SendPayload, ExternalFailure>Auto Trait Implementations§
impl !RefUnwindSafe for ExternalCompletion
impl !Sync for ExternalCompletion
impl !UnwindSafe for ExternalCompletion
impl Freeze for ExternalCompletion
impl Send for ExternalCompletion
impl Unpin for ExternalCompletion
impl UnsafeUnpin for ExternalCompletion
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