pub struct SelectRawArgs {
pub nfds: c_int,
pub readfds: *mut fd_set,
pub writefds: *mut fd_set,
pub exceptfds: *mut fd_set,
pub timeout: *mut timeval,
}Fields§
§nfds: c_int§readfds: *mut fd_set§writefds: *mut fd_set§exceptfds: *mut fd_set§timeout: *mut timevalTrait Implementations§
Source§impl Clone for SelectRawArgs
impl Clone for SelectRawArgs
Source§fn clone(&self) -> SelectRawArgs
fn clone(&self) -> SelectRawArgs
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 SelectRawArgs
impl Debug for SelectRawArgs
Source§impl PartialEq for SelectRawArgs
impl PartialEq for SelectRawArgs
Source§impl SyscallGroupsGetter for SelectRawArgs
impl SyscallGroupsGetter for SelectRawArgs
fn syscall_groups(&self) -> BitFlags<SyscallGroups>
Source§impl SyscallNumber for SelectRawArgs
impl SyscallNumber for SelectRawArgs
fn syscall_number(&self) -> isize
Source§impl SyscallStopInspect for SelectRawArgs
impl SyscallStopInspect for SelectRawArgs
type Args = SelectArgs
type Result = SelectModifiedArgs
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 SelectRawArgs
impl StructuralPartialEq for SelectRawArgs
Auto Trait Implementations§
impl Freeze for SelectRawArgs
impl RefUnwindSafe for SelectRawArgs
impl !Send for SelectRawArgs
impl !Sync for SelectRawArgs
impl Unpin for SelectRawArgs
impl UnwindSafe for SelectRawArgs
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