cast
Ergonomic, checked cast functions for primitive types
extern crate cast;
// `u8` and `u16` are checked cast functions, use them to cast from any numeric
// primitive to `u8`/`u16` respectively
use ;
// Infallible operations, like integer promotion, are equivalent to a normal
// cast with `as`
assert_eq!;
// Everything else will return a `Result` depending on the success of the
// operation
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
API docs
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.