//! Shared streaming I/O traits powered by `babbel_core`.
/// Interface for sequential character reading from an input source, powered by `babbel_core`.
pub use ISource as ICharStream;
/// Interface for snapshotting and restoring stream read state, powered by `babbel_core`.
pub use IStatefulStream;
/// Interface for indentation-aware stream validation, powered by `babbel_core`.
pub use IIndentationAware;
/// Concrete save/restore snapshot used by all ISource implementations, powered by `babbel_core`.
pub use SaveState;
/// Composite source trait combining character streaming, state snapshots, and indentation tracking.
/// Trait defining the interface for writing YAML data to a destination, powered by `babbel_core`.
pub use IDestination;