pub struct SignalProcessId {
pub tgid: Pid,
pub generation: u64,
}Expand description
A process lifetime, independent of PID reuse and disposition generations.
Fields§
§tgid: PidThread-group ID.
generation: u64Backend process-lifetime generation.
Trait Implementations§
Source§impl Clone for SignalProcessId
impl Clone for SignalProcessId
impl Copy for SignalProcessId
Source§impl Debug for SignalProcessId
impl Debug for SignalProcessId
Source§impl<'de> Deserialize<'de> for SignalProcessId
impl<'de> Deserialize<'de> for SignalProcessId
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SignalProcessId
Source§impl PartialEq for SignalProcessId
impl PartialEq for SignalProcessId
Source§impl Serialize for SignalProcessId
impl Serialize for SignalProcessId
impl StructuralPartialEq for SignalProcessId
Auto Trait Implementations§
impl Freeze for SignalProcessId
impl RefUnwindSafe for SignalProcessId
impl Send for SignalProcessId
impl Sync for SignalProcessId
impl Unpin for SignalProcessId
impl UnsafeUnpin for SignalProcessId
impl UnwindSafe for SignalProcessId
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.