Union cloudabi::subscription_union
[−]
[src]
#[repr(C)]pub union subscription_union { pub clock: subscription_clock, pub condvar: subscription_condvar, pub fd_readwrite: subscription_fd_readwrite, pub lock: subscription_lock, pub proc_terminate: subscription_proc_terminate, }
A union inside subscription
.
Fields
clock: subscription_clock
Used when type_
is CLOCK
.
condvar: subscription_condvar
Used when type_
is CONDVAR
.
fd_readwrite: subscription_fd_readwrite
lock: subscription_lock
Used when type_
is LOCK_RDLOCK
or LOCK_WRLOCK
.
proc_terminate: subscription_proc_terminate
Used when type_
is PROC_TERMINATE
.
Trait Implementations
impl Copy for subscription_union
[src]
impl Clone for subscription_union
[src]
fn clone(&self) -> subscription_union
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more