Union sigval

union sigval { ... }

Fields

sival_int: c_int
sival_ptr: *mut c_void

Implementations

impl Clone for sigval

fn clone(self: &Self) -> sigval

impl Copy for sigval

impl Freeze for sigval

impl RefUnwindSafe for sigval

impl Send for sigval

impl Sync for sigval

impl Unpin for sigval

impl UnsafeUnpin for sigval

impl UnwindSafe for sigval

impl<T> Any for sigval

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for sigval

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for sigval

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for sigval

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> From for sigval

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into for sigval

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for sigval

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for sigval

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>