1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! # CSV Processor
//!
//! A fast CSV analysis library with automatic type inference and comprehensive statistics.
//!
//! ## Features:
//!
//! - **Automatic Type Inference**: Intelligently detects integers, floats, booleans, and strings
//! - **Statistical Operations**: Built-in sum, mean, min, max calculations for all numeric types
//! - **Self-Analyzing Columns**: Each column type implements its own statistical operations
//! - **Professional Reporting**: Formatted statistical reports in multiple formats
//!
//! ## Quick Start:
//!
//! ```rust,no_run
//! use csv_processor::{DataFrame, reporter::generate_info_report};
//!
//! // Load CSV file
//! let df = DataFrame::from_csv("data.csv")?;
//!
//! // Generate statistical report
//! let report = generate_info_report(&df);
//! println!("{}", report);
//! # Ok::<(), Box<dyn std::error::Error>>(())
//! ```
// Core data structures
pub use ;
pub use CellValue;
pub use ColumnArray;
pub use ;
// CLI-specific exports (optional for library users)
pub use ;