pub struct PluginRootInstance { /* private fields */ }Expand description
Direct configuration of one Plugin Root Instance.
Implementations§
Source§impl PluginRootInstance
impl PluginRootInstance
pub fn new( plugin_id: impl Into<String>, instance_key: impl Into<String>, ) -> Self
pub fn with_configuration(self, configuration: Value) -> Self
pub const fn id(&self) -> &PluginInstanceId
pub const fn configuration(&self) -> &Value
Trait Implementations§
Source§impl Clone for PluginRootInstance
impl Clone for PluginRootInstance
Source§fn clone(&self) -> PluginRootInstance
fn clone(&self) -> PluginRootInstance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PluginRootInstance
impl Debug for PluginRootInstance
Source§impl<'de> Deserialize<'de> for PluginRootInstance
impl<'de> Deserialize<'de> for PluginRootInstance
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 PartialEq for PluginRootInstance
impl PartialEq for PluginRootInstance
Source§impl Serialize for PluginRootInstance
impl Serialize for PluginRootInstance
impl StructuralPartialEq for PluginRootInstance
Auto Trait Implementations§
impl Freeze for PluginRootInstance
impl RefUnwindSafe for PluginRootInstance
impl Send for PluginRootInstance
impl Sync for PluginRootInstance
impl Unpin for PluginRootInstance
impl UnsafeUnpin for PluginRootInstance
impl UnwindSafe for PluginRootInstance
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