pub struct BuiltinTaskControlsPluginFactory;Expand description
Plugin factory for mode-agnostic task-control tools.
Implementations§
Trait Implementations§
Source§impl Default for BuiltinTaskControlsPluginFactory
impl Default for BuiltinTaskControlsPluginFactory
Source§fn default() -> BuiltinTaskControlsPluginFactory
fn default() -> BuiltinTaskControlsPluginFactory
Returns the “default value” for a type. Read more
Source§impl PluginFactory for BuiltinTaskControlsPluginFactory
impl PluginFactory for BuiltinTaskControlsPluginFactory
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 BuiltinTaskControlsPluginFactory
impl RefUnwindSafe for BuiltinTaskControlsPluginFactory
impl Send for BuiltinTaskControlsPluginFactory
impl Sync for BuiltinTaskControlsPluginFactory
impl Unpin for BuiltinTaskControlsPluginFactory
impl UnsafeUnpin for BuiltinTaskControlsPluginFactory
impl UnwindSafe for BuiltinTaskControlsPluginFactory
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