//! Errors surfaced by generated cluster codecs.
use Error as TlvError;
/// Error returned by a generated attribute/command/struct decoder.
///
/// Deliberately has **no** `InvalidEnumValue` variant: unknown enum
/// discriminants decode to the enum's `Unknown(n)` variant, never an error
/// (forward compatibility — a device on a newer spec revision must not break
/// our decode).