#[repr(C)]
pub struct sigcontext {
Show 28 fields pub r8: c_ulong, pub r9: c_ulong, pub r10: c_ulong, pub r11: c_ulong, pub r12: c_ulong, pub r13: c_ulong, pub r14: c_ulong, pub r15: c_ulong, pub rdi: c_ulong, pub rsi: c_ulong, pub rbp: c_ulong, pub rbx: c_ulong, pub rdx: c_ulong, pub rax: c_ulong, pub rcx: c_ulong, pub rsp: c_ulong, pub rip: c_ulong, pub eflags: c_ulong, pub cs: c_ushort, pub gs: c_ushort, pub fs: c_ushort, pub __pad0: c_ushort, pub err: c_ulong, pub trapno: c_ulong, pub oldmask: c_ulong, pub cr2: c_ulong, pub fpstate: *mut _fpstate, pub __reserved1: [c_ulong; 8],
}

Fields§

§r8: c_ulong§r9: c_ulong§r10: c_ulong§r11: c_ulong§r12: c_ulong§r13: c_ulong§r14: c_ulong§r15: c_ulong§rdi: c_ulong§rsi: c_ulong§rbp: c_ulong§rbx: c_ulong§rdx: c_ulong§rax: c_ulong§rcx: c_ulong§rsp: c_ulong§rip: c_ulong§eflags: c_ulong§cs: c_ushort§gs: c_ushort§fs: c_ushort§__pad0: c_ushort§err: c_ulong§trapno: c_ulong§oldmask: c_ulong§cr2: c_ulong§fpstate: *mut _fpstate§__reserved1: [c_ulong; 8]

Trait Implementations§

source§

impl Clone for sigcontext

source§

fn clone(&self) -> sigcontext

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for sigcontext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<sigcontext> for sigcontext

source§

fn eq(&self, other: &sigcontext) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for sigcontext

source§

impl Eq for sigcontext

source§

impl StructuralEq for sigcontext

source§

impl StructuralPartialEq for sigcontext

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

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

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

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

Performs the conversion.