pub struct PwritevRawArgs {
pub fd: RawFd,
pub iov: *const iovec,
pub iovcnt: c_int,
pub offset: off_t,
}Fields§
§fd: RawFd§iov: *const iovec§iovcnt: c_int§offset: off_tTrait Implementations§
Source§impl Clone for PwritevRawArgs
impl Clone for PwritevRawArgs
Source§fn clone(&self) -> PwritevRawArgs
fn clone(&self) -> PwritevRawArgs
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 PwritevRawArgs
impl Debug for PwritevRawArgs
Source§impl PartialEq for PwritevRawArgs
impl PartialEq for PwritevRawArgs
Source§impl SyscallGroupsGetter for PwritevRawArgs
impl SyscallGroupsGetter for PwritevRawArgs
fn syscall_groups(&self) -> BitFlags<SyscallGroups>
Source§impl SyscallNumber for PwritevRawArgs
impl SyscallNumber for PwritevRawArgs
fn syscall_number(&self) -> isize
Source§impl SyscallStopInspect for PwritevRawArgs
impl SyscallStopInspect for PwritevRawArgs
type Args = PwritevArgs
type Result = PwritevModifiedArgs
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 PwritevRawArgs
impl StructuralPartialEq for PwritevRawArgs
Auto Trait Implementations§
impl Freeze for PwritevRawArgs
impl RefUnwindSafe for PwritevRawArgs
impl !Send for PwritevRawArgs
impl !Sync for PwritevRawArgs
impl Unpin for PwritevRawArgs
impl UnwindSafe for PwritevRawArgs
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