pub struct OpenRawArgs {
pub pathname: *const c_char,
pub flags: c_int,
pub mode: mode_t,
}Fields§
§pathname: *const c_char§flags: c_int§mode: mode_tTrait Implementations§
Source§impl Clone for OpenRawArgs
impl Clone for OpenRawArgs
Source§fn clone(&self) -> OpenRawArgs
fn clone(&self) -> OpenRawArgs
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 OpenRawArgs
impl Debug for OpenRawArgs
Source§impl PartialEq for OpenRawArgs
impl PartialEq for OpenRawArgs
Source§impl SyscallGroupsGetter for OpenRawArgs
impl SyscallGroupsGetter for OpenRawArgs
fn syscall_groups(&self) -> BitFlags<SyscallGroups>
Source§impl SyscallNumber for OpenRawArgs
impl SyscallNumber for OpenRawArgs
fn syscall_number(&self) -> isize
Source§impl SyscallStopInspect for OpenRawArgs
impl SyscallStopInspect for OpenRawArgs
type Args = OpenArgs
type Result = OpenModifiedArgs
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 OpenRawArgs
impl StructuralPartialEq for OpenRawArgs
Auto Trait Implementations§
impl Freeze for OpenRawArgs
impl RefUnwindSafe for OpenRawArgs
impl !Send for OpenRawArgs
impl !Sync for OpenRawArgs
impl Unpin for OpenRawArgs
impl UnwindSafe for OpenRawArgs
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