Struct sigval
#[repr(C)]
pub struct sigval { pub sival_ptr: *mut c_void }
Fields
sival_ptr: *mut c_void
Trait Implementations
impl Clone for sigval
fn clone(&self) -> Self
impl Copy for sigval
impl Debug for sigval
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for sigval
impl Hash for sigval
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for sigval
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for sigval
Auto Trait Implementations
impl !Send for sigval
impl !Sync for sigval
impl Freeze for sigval
impl RefUnwindSafe for sigval
impl Unpin for sigval
impl UnsafeUnpin for sigval
impl UnwindSafe for sigval
Blanket Implementations
impl<T> Any for sigval
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for sigval
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for sigval
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for sigval
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for sigval
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for sigval
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for sigval
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for sigval
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>