Skip to main content

BigIntExt

Trait BigIntExt 

Source
pub trait BigIntExt {
    // Required methods
    fn from_serializable_int(bytes: &[u8]) -> Result<BigInt, Error>;
    fn to_serializable_vec(&self) -> Result<Vec<u8>, Error>;
}
Expand description

An extension trait for BigInt.

Required Methods§

Source

fn from_serializable_int(bytes: &[u8]) -> Result<BigInt, Error>

Initialize a BigInt from a bytes slice.

Source

fn to_serializable_vec(&self) -> Result<Vec<u8>, Error>

Creates a bytes vector from a BigInt.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

Source§

impl BigIntExt for BigInt

Implementors§