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