Module error

Source
Expand description

Error types for the Hierarchies library

This module re-exports all domain-specific error types used throughout the library, providing a single location for users to discover and import error types.

§Error Architecture

The Hierarchies library uses domain-specific error types instead of a monolithic error enum. Each domain has its own error type that provides detailed context for that specific area:

§Common Errors

§Core Operation Errors

§Client Errors

§Transaction Errors

Re-exports§

pub use crate::client::ClientError;
pub use crate::core::transactions::TransactionError;
pub use crate::core::CapabilityError;
pub use crate::core::OperationError;

Enums§

ConfigError
Configuration-related errors
NetworkError
Network-related errors that can occur during RPC operations
ObjectError
Object lookup and retrieval errors