pub struct SchedSetaffinityRawArgs {
pub pid: pid_t,
pub cpusetsize: size_t,
pub mask: *const c_ulong,
}Fields§
§pid: pid_t§cpusetsize: size_t§mask: *const c_ulongTrait Implementations§
Source§impl Clone for SchedSetaffinityRawArgs
impl Clone for SchedSetaffinityRawArgs
Source§fn clone(&self) -> SchedSetaffinityRawArgs
fn clone(&self) -> SchedSetaffinityRawArgs
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 SchedSetaffinityRawArgs
impl Debug for SchedSetaffinityRawArgs
Source§impl PartialEq for SchedSetaffinityRawArgs
impl PartialEq for SchedSetaffinityRawArgs
Source§impl SyscallGroupsGetter for SchedSetaffinityRawArgs
impl SyscallGroupsGetter for SchedSetaffinityRawArgs
fn syscall_groups(&self) -> BitFlags<SyscallGroups>
Source§impl SyscallNumber for SchedSetaffinityRawArgs
impl SyscallNumber for SchedSetaffinityRawArgs
fn syscall_number(&self) -> isize
Source§impl SyscallStopInspect for SchedSetaffinityRawArgs
impl SyscallStopInspect for SchedSetaffinityRawArgs
type Args = SchedSetaffinityArgs
type Result = SchedSetaffinityModifiedArgs
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 SchedSetaffinityRawArgs
impl StructuralPartialEq for SchedSetaffinityRawArgs
Auto Trait Implementations§
impl Freeze for SchedSetaffinityRawArgs
impl RefUnwindSafe for SchedSetaffinityRawArgs
impl !Send for SchedSetaffinityRawArgs
impl !Sync for SchedSetaffinityRawArgs
impl Unpin for SchedSetaffinityRawArgs
impl UnwindSafe for SchedSetaffinityRawArgs
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