pub trait AddScriptApiProvider {
    // Required method
    fn add_api_provider<T: ScriptHost>(
        &mut self,
        provider: Box<dyn APIProvider<APITarget = T::APITarget, DocTarget = T::DocTarget, ScriptContext = T::ScriptContext>>
    ) -> &mut Self;
}

Required Methods§

source

fn add_api_provider<T: ScriptHost>( &mut self, provider: Box<dyn APIProvider<APITarget = T::APITarget, DocTarget = T::DocTarget, ScriptContext = T::ScriptContext>> ) -> &mut Self

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl AddScriptApiProvider for App

source§

fn add_api_provider<T: ScriptHost>( &mut self, provider: Box<dyn APIProvider<APITarget = T::APITarget, DocTarget = T::DocTarget, ScriptContext = T::ScriptContext>> ) -> &mut Self

Implementors§