Skip to main content

ontocore_plugin/
lib.rs

1mod discovery;
2mod host;
3mod manifest;
4mod protocol;
5mod subprocess;
6mod traits;
7
8pub use discovery::{discover_plugins, PluginDiscoveryError, PLUGIN_DIR};
9pub use host::{
10    manifest_for_builtin, merge_plugin_diagnostics, PluginDescriptor, PluginHost, PluginHostError,
11    RunPluginResult,
12};
13pub use manifest::{
14    parse_manifest, DiscoveredPlugin, ManifestValidationError, PluginCapabilities,
15    PluginCommandContribution, PluginConfig, PluginContextActionContribution, PluginInspectorCard,
16    PluginKind, PluginManifest, PluginPermission, PluginPreferencePageContribution,
17    PluginUiContributions, PluginViewContribution,
18};
19pub use protocol::{plugin_diagnostic, PluginDiagnosticWire, PluginOutput};
20pub use traits::{
21    ExporterPlugin, ValidatorPlugin, WorkflowPlugin, WorkflowRequest, WorkflowResult,
22};