Use Rust's Standard Library Traits For Conversions
Currently, there are a lot of conversion functions & co with very verbose names that would be much easier to use for external devs if they were simply implementations of traits like std::convert::From<T>
or std::ops::Mul<T>
. This would also allow speculatively writing these functions without generating compiler warnings for unused code. There are at least 12 explicitly named conversion functions that could probably be rewritten as From
, giving a free Into
implementation as well.