use Error;
/// Errors from the pure protocol/crypto layer — a deliberate subset of the
/// client's `HuddleError` carrying only the variants the runtime-free
/// constructions actually produce (no storage / io / network). `huddle-core`
/// maps each of these to the matching `HuddleError` variant, so error kinds
/// and text are preserved across the crate boundary.
pub type Result<T> = Result;