//! Aisling: embeddable terminal text effects for Rust TUI applications.
//!
//! The crate exposes effect playback as an iterator of [`Frame`] values. A
//! frame is just a fixed-size grid of styled [`Cell`]s, so callers can render it
//! into Ratatui, Crossterm, ANSI strings, tests, logs, or any custom backend.
//!
//! ```rust
//! use aisling::{Effect, EffectKind};
//!
//! let frames = Effect::new(EffectKind::Wipe, "Aisling").frames();
//! assert!(frames.last().unwrap().to_plain_string().contains("Aisling"));
//! ```
pub use ;
pub use Easing;
pub use ;
pub use ;