oarust 0.8.6

GPU-first semantic computing engine written in Rust
//! Foundational OA values, metadata, and failure contracts.

pub mod callback;
pub mod cli;
mod color;
pub mod config;
pub mod constant;
mod dtype;
pub mod env_flag;
mod error;
pub mod filesystem;
mod json;
pub mod log_metrics;
pub mod mapped_file;
pub mod memory;
pub mod operation;
pub mod path;
pub mod perf_stat;
pub mod time;
pub mod transform;
pub mod validation;
pub mod vlm;

pub use callback::{Callback, CallbackSet, IteratorContext};
pub use cli::Cli;
pub use color::Color;
pub use config::{CheckpointConfig, LogConfig};
pub use constant::{COMPACT_BANNER, REALM_BANNER, VIEWPORT_TITLE, brand_viewport};
pub use dtype::{DType, Element};
pub use env_flag::{EnvFlag, NumericMode, apply_numeric_mode};
pub use error::{Error, ErrorKind, Result};
pub use filesystem::Filesystem;
pub(crate) use json::{push_format, push_json_string};
pub use log_metrics::LogMetrics;
pub use mapped_file::MappedFile;
// Preserve the published foundation path while `matrix` owns the value.
pub use crate::matrix::Matrix;
pub use operation::contract::{
	BufferAccess, OpAttribute, OpAttributeKind, OpAttributeSpec, OpControlFlow, OpDTypeRule,
	OpDifferentiation, OpEffect, OpLowering, OpShapeRule, OpValueKind, OperationContract,
};
pub use path::Path;
pub use perf_stat::PerfStat;
pub use time::{Datetime, ScopedTimer, Stopwatch, Timestamp};
pub use transform::{Transform, quaternion_from_six_d, quaternion_to_six_d};
pub use validation::{Validation, ValidationSeverity};