Expand description
Cast utilities.
Re-exports§
pub use target64::*;
Modules§
- target64
- Safe casts for 64bit platforms
Macros§
- cast_
from 🔒 - cast_
lossy 🔒 - Implement
CastLossy
for the specified types. - reinterpret_
cast 🔒 - try_
cast_ 🔒from - Implement
TryCastFrom
for the specified types. This is only necessary for types for whichas
exists, butTryFrom
doesn’t (notably floats).
Traits§
- Cast
From - A trait for safe, simple, and infallible casts.
- Cast
Into - The inverse of
CastFrom
. Implemented automatically, just likestd::convert::Into
. - Cast
Lossy - A trait for potentially-lossy casts. Typically useful when converting from integers to floating point, and you want the nearest floating-point number to your integer when your integer is large, or vice versa.
- Reinterpret
Cast - A trait for reinterpreting casts.
- TryCast
From - A trait for attempted casts.
Functions§
- i8_
to_ i8 - Casts [
$from
] to [$to
]. - i8_
to_ i16 - Casts [
$from
] to [$to
]. - i8_
to_ i32 - Casts [
$from
] to [$to
]. - i8_
to_ i64 - Casts [
$from
] to [$to
]. - i8_
to_ i128 - Casts [
$from
] to [$to
]. - i16_
to_ i16 - Casts [
$from
] to [$to
]. - i16_
to_ i32 - Casts [
$from
] to [$to
]. - i16_
to_ i64 - Casts [
$from
] to [$to
]. - i16_
to_ i128 - Casts [
$from
] to [$to
]. - i32_
to_ i32 - Casts [
$from
] to [$to
]. - i32_
to_ i64 - Casts [
$from
] to [$to
]. - i32_
to_ i128 - Casts [
$from
] to [$to
]. - i64_
to_ i64 - Casts [
$from
] to [$to
]. - i64_
to_ i128 - Casts [
$from
] to [$to
]. - u8_
to_ i16 - Casts [
$from
] to [$to
]. - u8_
to_ i32 - Casts [
$from
] to [$to
]. - u8_
to_ i64 - Casts [
$from
] to [$to
]. - u8_
to_ i128 - Casts [
$from
] to [$to
]. - u8_
to_ u8 - Casts [
$from
] to [$to
]. - u8_
to_ u16 - Casts [
$from
] to [$to
]. - u8_
to_ u32 - Casts [
$from
] to [$to
]. - u8_
to_ u64 - Casts [
$from
] to [$to
]. - u8_
to_ u128 - Casts [
$from
] to [$to
]. - u16_
to_ i32 - Casts [
$from
] to [$to
]. - u16_
to_ i64 - Casts [
$from
] to [$to
]. - u16_
to_ i128 - Casts [
$from
] to [$to
]. - u16_
to_ u16 - Casts [
$from
] to [$to
]. - u16_
to_ u32 - Casts [
$from
] to [$to
]. - u16_
to_ u64 - Casts [
$from
] to [$to
]. - u16_
to_ u128 - Casts [
$from
] to [$to
]. - u32_
to_ i64 - Casts [
$from
] to [$to
]. - u32_
to_ i128 - Casts [
$from
] to [$to
]. - u32_
to_ u32 - Casts [
$from
] to [$to
]. - u32_
to_ u64 - Casts [
$from
] to [$to
]. - u32_
to_ u128 - Casts [
$from
] to [$to
]. - u64_
to_ i128 - Casts [
$from
] to [$to
]. - u64_
to_ u64 - Casts [
$from
] to [$to
]. - u64_
to_ u128 - Casts [
$from
] to [$to
].