pub enum Event<ReadError, WriteError> {
Reading(WorkerId),
ReadError(WorkerId, ReadError),
ReadProgress(WorkerId, ProgressEntry),
WriteError(WorkerId, WriteError),
WriteProgress(WorkerId, ProgressEntry),
FlushError(WriteError),
Finished(WorkerId),
Abort(WorkerId),
}Variants§
Reading(WorkerId)
ReadError(WorkerId, ReadError)
ReadProgress(WorkerId, ProgressEntry)
WriteError(WorkerId, WriteError)
WriteProgress(WorkerId, ProgressEntry)
FlushError(WriteError)
Finished(WorkerId)
Abort(WorkerId)
Trait Implementations§
Auto Trait Implementations§
impl<ReadError, WriteError> Freeze for Event<ReadError, WriteError>
impl<ReadError, WriteError> RefUnwindSafe for Event<ReadError, WriteError>where
ReadError: RefUnwindSafe,
WriteError: RefUnwindSafe,
impl<ReadError, WriteError> Send for Event<ReadError, WriteError>
impl<ReadError, WriteError> Sync for Event<ReadError, WriteError>
impl<ReadError, WriteError> Unpin for Event<ReadError, WriteError>
impl<ReadError, WriteError> UnwindSafe for Event<ReadError, WriteError>where
ReadError: UnwindSafe,
WriteError: UnwindSafe,
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