NumOps work with no_std -- thanks @jedrzejboczar!#[inline] to all derived functions -- thanks @Amanieu!num_traits proc_macro helper for explicit import - thanks @jean-airoldie!proc-macro2, quote, and syn dependencies to 1.0, which raises the minimum supported rustc to 1.31.FromPrimitive, ToPrimitive, NumOps<Self, Self>, NumCast, Zero, One, Num, and Float. Thanks @asayers!num-traits instead of the full num crate. These are still compatible, but users need to have an explicit num-traits = "0.2" dependency in their Cargo.toml.unused_qualifications, so users that globally deny that lint don't encounter an error.trivial_numeric_casts, so users that globally deny that lint don't encounter an error.syn 0.12. Support for complex expressions in enum values can be enabled with the full-syntax feature.Thanks to @cuviper and @hcpl for their contributions!
No prior release notes were kept. Thanks all the same to the many contributors that have made this crate what it is!