//! Async FRL link training state machine for HDMI 2.1.
//!
//! `plumbob-async` is the async companion to [`plumbob`], following the same design split
//! as `embedded-hal` / `embedded-hal-async`. It mirrors [`plumbob::ScdcClient`] and
//! [`plumbob::FrlTrainer`] with `async fn` methods and re-exports all shared protocol and
//! training types from `plumbob`.
//!
//! # Features
//!
//! - **`alloc`** — enables `TrainingTrace` and `FrlTrainer::train_at_rate_traced`.
//! - **`std`** — implies `alloc`; no additional API surface.
extern crate alloc;
pub use ScdcClient;
pub use FrlTrainer;
pub use ;
pub use ;