Struct CompiledPluginSymbol
pub struct CompiledPluginSymbol { /* private fields */ }Expand description
One compiled plugin-provided script symbol reserved in the active registry.
Implementations§
§impl CompiledPluginSymbol
impl CompiledPluginSymbol
pub fn new(symbol: impl Into<String>) -> CompiledPluginSymbol
pub fn new(symbol: impl Into<String>) -> CompiledPluginSymbol
Creates one compiled plugin symbol entry.
pub fn with_source_path(
symbol: impl Into<String>,
source_path: impl Into<PathBuf>,
) -> CompiledPluginSymbol
pub fn with_source_path( symbol: impl Into<String>, source_path: impl Into<PathBuf>, ) -> CompiledPluginSymbol
Creates one compiled plugin symbol entry with source plugin path.
pub fn source_path(&self) -> Option<&Path>
pub fn source_path(&self) -> Option<&Path>
Returns compiled plugin file path when known.
Trait Implementations§
§impl Clone for CompiledPluginSymbol
impl Clone for CompiledPluginSymbol
§fn clone(&self) -> CompiledPluginSymbol
fn clone(&self) -> CompiledPluginSymbol
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for CompiledPluginSymbol
impl Debug for CompiledPluginSymbol
§impl PartialEq for CompiledPluginSymbol
impl PartialEq for CompiledPluginSymbol
impl Eq for CompiledPluginSymbol
impl StructuralPartialEq for CompiledPluginSymbol
Auto Trait Implementations§
impl Freeze for CompiledPluginSymbol
impl RefUnwindSafe for CompiledPluginSymbol
impl Send for CompiledPluginSymbol
impl Sync for CompiledPluginSymbol
impl Unpin for CompiledPluginSymbol
impl UnsafeUnpin for CompiledPluginSymbol
impl UnwindSafe for CompiledPluginSymbol
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