//! # Neo Utilities
//!
//! Utility functions and types for the NeoRust SDK.
//!
//! ## Overview
//!
//! The neo_utils module provides various utility functions and types that are used throughout the SDK.
//! These utilities include:
//!
//! - Error types and handling utilities
//! - Common helper functions
//! - Conversion utilities
//! - Formatting utilities
//!
//! This module serves as a foundation for the more specialized modules in the SDK.
//!
//! ## Examples
//!
//! ```rust
//! use neo3::neo_error::NeoError;
//!
//! // Error handling with specific error types
//! fn example() -> Result<(), NeoError> {
//!     // Create and return a specific error
//!     let some_condition = true;
//!     if some_condition {
//!         return Err(NeoError::Generic { message: "Invalid format".to_string() });
//!     }
//!     
//!     Ok(())
//! }
//! ```

pub mod error;
