Skip to main content

CastOps

Trait CastOps 

Source
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§

Source

fn as_u8(self) -> U8

Source

fn as_i8(self) -> I8

Source

fn as_u16(self) -> U16

Source

fn as_i16(self) -> I16

Source

fn as_u32(self) -> U32

Source

fn as_i32(self) -> I32

Source

fn as_u64(self) -> U64

Source

fn as_i64(self) -> I64

Source

fn as_u128(self) -> U128

Source

fn as_i128(self) -> I128

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§