pub struct PluginPid(/* private fields */);Expand description
A process-unique identifier for a running plugin.
Note: two instances of the same executable will have different identifiers. Note: this identifier is distinct from the OS’s process id.
Trait Implementations§
impl Copy for PluginPid
Source§impl<'de> Deserialize<'de> for PluginPid
impl<'de> Deserialize<'de> for PluginPid
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 PluginPid
Source§impl Ord for PluginPid
impl Ord for PluginPid
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for PluginPid
impl PartialOrd for PluginPid
impl StructuralPartialEq for PluginPid
Auto Trait Implementations§
impl Freeze for PluginPid
impl RefUnwindSafe for PluginPid
impl Send for PluginPid
impl Sync for PluginPid
impl Unpin for PluginPid
impl UnsafeUnpin for PluginPid
impl UnwindSafe for PluginPid
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