//! # Rustelo Core
//!
//! Core functionality for the Rustelo web framework.
//! This crate provides the foundational types, traits, and utilities
//! that other Rustelo framework crates build upon.

pub mod assets;
pub mod build;
pub mod config;
pub mod error;
pub mod processors;
pub mod traits;
pub mod utils;

pub use chrono;
pub use error::{Result, RusteloError};
/// Re-export commonly used external crates
pub use serde;
pub use serde_json;
pub use tracing;
pub use uuid;

/// Framework version information
pub const VERSION: &str = env!("CARGO_PKG_VERSION");

/// Framework name
pub const FRAMEWORK_NAME: &str = "Rustelo";
