token_value_map/math/mod.rs
1//! Math backend implementations.
2//!
3//! This module provides backend-agnostic math type implementations.
4//! The active backend is selected via feature flags.
5
6#[cfg(feature = "glam")]
7mod glam_impl;
8#[cfg(feature = "nalgebra")]
9mod nalgebra_impl;
10#[cfg(feature = "ultraviolet")]
11mod ultraviolet_impl;
12
13// Re-export the active backend's types.
14#[cfg(feature = "glam")]
15pub use glam_impl::*;
16#[cfg(feature = "nalgebra")]
17pub use nalgebra_impl::*;
18#[cfg(feature = "ultraviolet")]
19pub use ultraviolet_impl::*;