[−][src]Enum cloudabi::eventtype
Type of a subscription to an event or its occurrence.
Variants (Non-exhaustive)
The time value of clock subscription.union.clock.clock_id
has reached timestamp subscription.union.clock.timeout
.
Condition variable subscription.union.condvar.condvar
has
been woken up and subscription.union.condvar.lock
has been
acquired for writing.
File descriptor subscription.union.fd_readwrite.fd
has
data available for reading. This event always triggers
for regular files.
File descriptor subscription.union.fd_readwrite.fd
has
capacity available for writing. This event always
triggers for regular files.
Lock subscription.union.lock.lock
has been acquired for
reading.
Lock subscription.union.lock.lock
has been acquired for
writing.
The process associated with process descriptor
subscription.union.proc_terminate.fd
has terminated.
Trait Implementations
impl Clone for eventtype
[src]
fn clone(&self) -> eventtype
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for eventtype
[src]
impl Debug for eventtype
[src]
impl Eq for eventtype
[src]
impl Hash for eventtype
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<eventtype> for eventtype
[src]
impl StructuralEq for eventtype
[src]
impl StructuralPartialEq for eventtype
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,