#![allow(clippy::mutable_key_type)] #![warn(clippy::semicolon_if_nothing_returned)] #![warn(clippy::allow_attributes)] #![warn(clippy::inconsistent_struct_constructor)] #![warn(clippy::uninlined_format_args)] pub mod chunk; pub mod compiler; pub mod exception; pub mod lstring; pub mod number; pub mod optimize; pub mod parser; pub mod serial; pub mod symbol; pub mod value; pub mod vm; pub mod prelude { pub use crate::number::RatioExt; pub use num::complex::ComplexFloat; pub use num::integer::{Integer, Roots}; pub use num::traits::{ ConstOne, ConstZero, Euclid, FromPrimitive, Num, One, Signed, ToPrimitive, Zero, }; }