pub struct ActiveImpl;Expand description
Linux impl.
Trait Implementations§
Source§impl ProcessProtection for LinuxProcessProtection
impl ProcessProtection for LinuxProcessProtection
Source§fn lock_memory(&self) -> Result<(), ProtectionError>
fn lock_memory(&self) -> Result<(), ProtectionError>
Lock all current + future process memory — block swap / paging.
Source§fn disable_core_dump(&self) -> Result<(), ProtectionError>
fn disable_core_dump(&self) -> Result<(), ProtectionError>
Disable core dump generation.
Source§fn disable_ptrace(&self) -> Result<(), ProtectionError>
fn disable_ptrace(&self) -> Result<(), ProtectionError>
Block ptrace / debugger attach. Read more
Auto Trait Implementations§
impl Freeze for LinuxProcessProtection
impl RefUnwindSafe for LinuxProcessProtection
impl Send for LinuxProcessProtection
impl Sync for LinuxProcessProtection
impl Unpin for LinuxProcessProtection
impl UnsafeUnpin for LinuxProcessProtection
impl UnwindSafe for LinuxProcessProtection
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