pub struct BuiltinMonitorToolPluginFactory;Expand description
Plugin factory for the shell-backed monitor tool.
Implementations§
Trait Implementations§
Source§impl Default for BuiltinMonitorToolPluginFactory
impl Default for BuiltinMonitorToolPluginFactory
Source§fn default() -> BuiltinMonitorToolPluginFactory
fn default() -> BuiltinMonitorToolPluginFactory
Returns the “default value” for a type. Read more
Source§impl PluginFactory for BuiltinMonitorToolPluginFactory
impl PluginFactory for BuiltinMonitorToolPluginFactory
fn id(&self) -> &'static str
Source§fn build(
&self,
_ctx: &PluginSessionContext,
) -> Result<Arc<dyn SessionPlugin>, PluginError>
fn build( &self, _ctx: &PluginSessionContext, ) -> Result<Arc<dyn SessionPlugin>, PluginError>
Produce a session-scoped plugin. Must be cheap — see the
trait-level docs for the full contract.
fn supported_standard_context_approaches( &self, ) -> &'static [StandardContextApproachKind]
Auto Trait Implementations§
impl Freeze for BuiltinMonitorToolPluginFactory
impl RefUnwindSafe for BuiltinMonitorToolPluginFactory
impl Send for BuiltinMonitorToolPluginFactory
impl Sync for BuiltinMonitorToolPluginFactory
impl Unpin for BuiltinMonitorToolPluginFactory
impl UnsafeUnpin for BuiltinMonitorToolPluginFactory
impl UnwindSafe for BuiltinMonitorToolPluginFactory
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