pub trait CastOps {
// Required methods
fn as_u8(self) -> U8;
fn as_i8(self) -> I8;
fn as_u16(self) -> U16;
fn as_i16(self) -> I16;
fn as_u32(self) -> U32;
fn as_i32(self) -> I32;
fn as_u64(self) -> U64;
fn as_i64(self) -> I64;
fn as_u128(self) -> U128;
fn as_i128(self) -> I128;
}Expand description
A trait defining cast operations for secret/public integers
Required Methods§
fn as_u8(self) -> U8
fn as_i8(self) -> I8
fn as_u16(self) -> U16
fn as_i16(self) -> I16
fn as_u32(self) -> U32
fn as_i32(self) -> I32
fn as_u64(self) -> U64
fn as_i64(self) -> I64
fn as_u128(self) -> U128
fn as_i128(self) -> I128
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".