Skip to main content

Module prelude

Module prelude 

Source
Expand description

Convenience re-exports for plugin development.

Re-exports§

pub use crate::contributions::CommandArgs;
pub use crate::contributions::CommandContribution;
pub use crate::contributions::CommandOutputMode;
pub use crate::contributions::CommandTuiContribution;
pub use crate::contributions::PluginContributionManifest;
pub use crate::contributions::PluginContributions;
pub use crate::event::PipelineJob;
pub use crate::event::PipelineState;
pub use crate::event::PipelineStatus;
pub use crate::event::PluginEvent;
pub use crate::lua::LuaPlugin;
pub use crate::lua::LuaPluginOptions;
pub use crate::lua::SoberHost;
pub use crate::lua::SoberInvocation;
pub use crate::lua::SoberInvocationResult;
pub use crate::manifest::Capabilities;
pub use crate::manifest::PluginManifest;
pub use crate::manifest::SdkVersion;
pub use crate::render::HighlightRequest;
pub use crate::render::HighlightResponse;
pub use crate::render::Rgb;
pub use crate::render::TokenSpan;
pub use crate::storage::JsonFileStorage;
pub use crate::storage::PluginStorage;
pub use crate::storage::SyncState;
pub use crate::traits::*;