Struct rustdoc::plugins::PluginManager[][src]

pub struct PluginManager {
    callbacks: Vec<PluginCallback>,
}

Manages loading and running of plugins

Fields

Methods

impl PluginManager
[src]

Create a new plugin manager

Load a normal Rust function as a plugin.

This is to run passes over the cleaned crate. Plugins run this way correspond to the A-aux tag on Github.

Run all the loaded plugins over the crate, returning their results

Auto Trait Implementations

impl Send for PluginManager

impl Sync for PluginManager