Struct pgx_pg_sys::sigcontext
source · [−]#[repr(C)]pub struct sigcontext {Show 28 fields
pub r8: __uint64_t,
pub r9: __uint64_t,
pub r10: __uint64_t,
pub r11: __uint64_t,
pub r12: __uint64_t,
pub r13: __uint64_t,
pub r14: __uint64_t,
pub r15: __uint64_t,
pub rdi: __uint64_t,
pub rsi: __uint64_t,
pub rbp: __uint64_t,
pub rbx: __uint64_t,
pub rdx: __uint64_t,
pub rax: __uint64_t,
pub rcx: __uint64_t,
pub rsp: __uint64_t,
pub rip: __uint64_t,
pub eflags: __uint64_t,
pub cs: c_ushort,
pub gs: c_ushort,
pub fs: c_ushort,
pub __pad0: c_ushort,
pub err: __uint64_t,
pub trapno: __uint64_t,
pub oldmask: __uint64_t,
pub cr2: __uint64_t,
pub __bindgen_anon_1: sigcontext__bindgen_ty_1,
pub __reserved1: [__uint64_t; 8],
}
Fields
r8: __uint64_t
r9: __uint64_t
r10: __uint64_t
r11: __uint64_t
r12: __uint64_t
r13: __uint64_t
r14: __uint64_t
r15: __uint64_t
rdi: __uint64_t
rsi: __uint64_t
rbp: __uint64_t
rbx: __uint64_t
rdx: __uint64_t
rax: __uint64_t
rcx: __uint64_t
rsp: __uint64_t
rip: __uint64_t
eflags: __uint64_t
cs: c_ushort
gs: c_ushort
fs: c_ushort
__pad0: c_ushort
err: __uint64_t
trapno: __uint64_t
oldmask: __uint64_t
cr2: __uint64_t
__bindgen_anon_1: sigcontext__bindgen_ty_1
__reserved1: [__uint64_t; 8]
Trait Implementations
sourceimpl Clone for sigcontext
impl Clone for sigcontext
sourcefn clone(&self) -> sigcontext
fn clone(&self) -> sigcontext
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Default for sigcontext
impl Default for sigcontext
impl Copy for sigcontext
Auto Trait Implementations
impl RefUnwindSafe for sigcontext
impl !Send for sigcontext
impl !Sync for sigcontext
impl Unpin for sigcontext
impl UnwindSafe for sigcontext
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more