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§
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
Source§impl Ord for PluginPid
impl Ord for PluginPid
Source§impl PartialOrd for PluginPid
impl PartialOrd for PluginPid
impl Copy for PluginPid
impl Eq 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 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