pub struct PluginHandleManager { /* private fields */ }Expand description
Manages plugin handles
Implementations§
Source§impl PluginHandleManager
impl PluginHandleManager
Sourcepub fn new() -> PluginHandleManager
pub fn new() -> PluginHandleManager
Create a new handle manager
Sourcepub fn global() -> &'static PluginHandleManager
pub fn global() -> &'static PluginHandleManager
Get the global handle manager
Sourcepub fn register(&self, handle: PluginHandle) -> u64
pub fn register(&self, handle: PluginHandle) -> u64
Register a new handle
Trait Implementations§
Source§impl Default for PluginHandleManager
impl Default for PluginHandleManager
Source§fn default() -> PluginHandleManager
fn default() -> PluginHandleManager
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for PluginHandleManager
impl !RefUnwindSafe for PluginHandleManager
impl Send for PluginHandleManager
impl Sync for PluginHandleManager
impl Unpin for PluginHandleManager
impl UnsafeUnpin for PluginHandleManager
impl !UnwindSafe for PluginHandleManager
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