mod autodiff;
mod base;
mod bool;
mod float;
mod int;
mod numeric;
mod ordered;
pub use autodiff::*;
pub use base::*;
pub use float::FloatMathOps;
pub use numeric::*;
pub use ordered::*;
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
pub enum IndexingUpdateOp {
Assign,
Add,
Mul,
Min,
Max,
}