prism3-core 0.2.0

Foundational utilities and language-level tools for Rust application development
Documentation
/*******************************************************************************
 *
 *    Copyright (c) 2025.
 *    3-Prism Co. Ltd.
 *
 *    All rights reserved.
 *
 ******************************************************************************/
//! # Language Tools
//!
//! Provides common language-level tools and utility functions.
//!
//! # Author
//!
//! Haixing Hu

pub mod argument;
pub mod box_error;
pub mod data_type;

pub use box_error::{BoxError, BoxResult};
pub use data_type::{DataType, DataTypeOf};

// Re-export commonly used types
pub use argument::{
    check_argument, check_state, ArgumentError, ArgumentResult, CollectionArgument,
    NumericArgument, OptionArgument, StringArgument,
};