//! Utility functions for the model module.
use Clone;
use ;
use ;
use Hash;
pub use ;
/// Trait that combines the basic traits that any structure should implement.
///
/// This trait combines:
/// - `Debug` for debug display
/// - `Clone` for duplication
/// - `PartialEq` for comparison
/// - `Display` for formatted display
/// Trait that combines basic and advanced traits for a complete structure.
///
/// This trait combines:
/// - All traits from `CommonTraits`
/// - `Eq` for total equality
/// - `Hash` for hashing
/// Automatic implementation of the `CommonTraits` trait for any type that implements
/// the required traits.
/// Automatic implementation of the `AllTraits` trait for any type that implements
/// the required traits.