//! Error types for contract interface operations.
use ;
/// Type of errors during interaction with a contract.
///
/// Marked `#[non_exhaustive]` so future error variants can be added without
/// a source-level break. Downstream `match` sites must include a wildcard arm.