pub struct SemctlRawArgs {
pub semid: c_int,
pub semnum: c_int,
pub cmd: c_int,
pub arg: *mut c_void,
}Fields§
§semid: c_int§semnum: c_int§cmd: c_int§arg: *mut c_voidTrait Implementations§
Source§impl Clone for SemctlRawArgs
impl Clone for SemctlRawArgs
Source§fn clone(&self) -> SemctlRawArgs
fn clone(&self) -> SemctlRawArgs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SemctlRawArgs
impl Debug for SemctlRawArgs
Source§impl PartialEq for SemctlRawArgs
impl PartialEq for SemctlRawArgs
Source§impl SyscallGroupsGetter for SemctlRawArgs
impl SyscallGroupsGetter for SemctlRawArgs
fn syscall_groups(&self) -> BitFlags<SyscallGroups>
Source§impl SyscallNumber for SemctlRawArgs
impl SyscallNumber for SemctlRawArgs
fn syscall_number(&self) -> isize
Source§impl SyscallStopInspect for SemctlRawArgs
impl SyscallStopInspect for SemctlRawArgs
type Args = SemctlArgs
type Result = SemctlModifiedArgs
fn inspect_sysenter(self, inspectee_pid: Pid) -> Self::Args
fn inspect_sysexit( self, inspectee_pid: Pid, regs: &user_regs_struct, ) -> Self::Result
impl Copy for SemctlRawArgs
impl StructuralPartialEq for SemctlRawArgs
Auto Trait Implementations§
impl Freeze for SemctlRawArgs
impl RefUnwindSafe for SemctlRawArgs
impl !Send for SemctlRawArgs
impl !Sync for SemctlRawArgs
impl Unpin for SemctlRawArgs
impl UnwindSafe for SemctlRawArgs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more