pub enum CapabilityTarget {
CurrentThread,
Thread(Tid),
Process(Pid),
}Expand description
Cible d’un appel capget/capset.
Per ADR-021 convention 1, l’invocation « pour soi-même » est exprimée
par la variante dédiée CapabilityTarget::CurrentThread plutôt que par une
sentinelle kernel pid == 0.
Variants§
CurrentThread
Thread courant (équivalent kernel pid == 0).
Thread(Tid)
Thread désigné par son TID Linux.
Process(Pid)
Processus désigné par son PID (premier thread du groupe).
Trait Implementations§
Source§impl Clone for CapabilityTarget
impl Clone for CapabilityTarget
Source§fn clone(&self) -> CapabilityTarget
fn clone(&self) -> CapabilityTarget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CapabilityTarget
Auto Trait Implementations§
impl Freeze for CapabilityTarget
impl RefUnwindSafe for CapabilityTarget
impl Send for CapabilityTarget
impl Sync for CapabilityTarget
impl Unpin for CapabilityTarget
impl UnsafeUnpin for CapabilityTarget
impl UnwindSafe for CapabilityTarget
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