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

Used when type_ is FD_READ or FD_WRITE.

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]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more