pub fn launch_from_config(config: Config) -> Result<String> {
    let mut scrutiny = Scrutiny::new(config)?;
    scrutiny.plugin(DevmgrConfigPlugin::new())?;
    scrutiny.plugin(StaticPkgsPlugin::new())?;
    scrutiny.plugin(CorePlugin::new())?;
    scrutiny.plugin(SearchPlugin::new())?;
    scrutiny.plugin(EnginePlugin::new(
        scrutiny.scheduler(),
        scrutiny.dispatcher(),
        scrutiny.plugin_manager(),
    ))?;
    scrutiny.plugin(ToolkitPlugin::new())?;
    scrutiny.plugin(VerifyPlugin::new())?;
    scrutiny.plugin(SysRealmPlugin::new())?;
    scrutiny.run()
}
/// Launches scrutiny from a configuration file. This is intended to be used by binaries that
/// want to launch custom configurations of the Scrutiny framework with select features enabled.
Launches scrutiny from a configuration file. This is intended to be used by binaries that
want to launch custom configurations of the Scrutiny framework with select features enabled.
Launches scrutiny from a configuration file . This is intended to be used by binaries that want to launch custom configurations of the Scrutiny framework with select features enabled .
pub fn launch_from_config(config: Config) -> Result<String> {
    let mut scrutiny = Scrutiny::new(config)?;
    scrutiny.plugin(DevmgrConfigPlugin::new())?;
    scrutiny.plugin(StaticPkgsPlugin::new())?;
    scrutiny.plugin(CorePlugin::new())?;
    scrutiny.plugin(SearchPlugin::new())?;
    scrutiny.plugin(EnginePlugin::new(
        scrutiny.scheduler(),
        scrutiny.dispatcher(),
        scrutiny.plugin_manager(),
    ))?;
    scrutiny.plugin(ToolkitPlugin::new())?;
    scrutiny.plugin(VerifyPlugin::new())?;
    scrutiny.plugin(SysRealmPlugin::new())?;
    scrutiny.run()
}
pub fn launch_from_config ( config : Config ) -> Result < String > { let mut scrutiny = Scrutiny :: new ( config ) ? ; scrutiny . plugin ( DevmgrConfigPlugin :: new ( ) ) ? ; scrutiny . plugin ( StaticPkgsPlugin :: new ( ) ) ? ; scrutiny . plugin ( CorePlugin :: new ( ) ) ? ; scrutiny . plugin ( SearchPlugin :: new ( ) ) ? ; scrutiny . plugin ( EnginePlugin :: new ( scrutiny . scheduler ( ) , scrutiny . dispatcher ( ) , scrutiny . plugin_manager ( ) , ) ) ? ; scrutiny . plugin ( ToolkitPlugin :: new ( ) ) ? ; scrutiny . plugin ( VerifyPlugin :: new ( ) ) ? ; scrutiny . plugin ( SysRealmPlugin :: new ( ) ) ? ; scrutiny . run ( ) }
Launches scrutiny from a configuration file.
Launches scrutiny from a configuration file .
config
Config
config
Config