usethiserror::Error;#[derive(Debug, Error, Clone, PartialEq, Eq)]#[non_exhaustive]/// Domain-oriented errors shared across the paft workspace.
pubenumPaftError{/// Invalid value provided for an enum parser.
#[error("Invalid {enum_name} value: '{value}'")]
InvalidEnumValue {/// Enum type name for context (e.g., "Currency").
enum_name:&'staticstr,/// The offending input value.
value:String,},}