alma 0.1.1

A Bevy-native modal text editor with Vim-style navigation.
Documentation
//! Host-import session boundary.

mod batches;
mod error;
mod resource;
mod session;
mod snapshot;

#[cfg(test)]
mod tests;

pub use batches::{
    PluginHostImportBatches, PluginHostImportBatchesParts, PluginHostImportDiscardReport,
    PluginHostOwnerBatches, PluginHostOwnerBatchesParts, PluginHostOwnerDiscardReport,
};
pub use error::{PluginBufferObservationError, PluginHostImportError, PluginHostStateMismatch};
pub(in crate::plugin) use resource::PluginWorkspaceObserveTaskResourceAuthority;
pub use resource::{PluginHostResourceKind, PluginResourceHandleRejectionReason};
pub use session::PluginHostImportSession;
#[cfg(any(test, feature = "plugin-runtime"))]
pub(in crate::plugin) use snapshot::PluginHostImportSnapshot;