//! Runtime machinery shared across baracuda crates.
//!
//! - [`error`] — loader errors, a generic per-library `Error<S>`, and the
//! library-erased `BaracudaError`.
//! - [`loader`] — the dynamic loader wrapper used by every `-sys` crate.
//! - [`platform`] — OS detection and default library search paths.
//! - [`stream_mode`] — process-wide default-stream-semantics selector.
//!
//! Depending on this crate pulls in `libloading`. Crates that only need the
//! type vocabulary should depend on `baracuda-types` instead.
pub use ;
pub use ;
pub use Library;