Trait light_hasher::bytes::AsByteVec

source ·
pub trait AsByteVec {
    // Required method
    fn as_byte_vec(&self) -> Vec<Vec<u8>>;
}
Expand description

A trait providing as_byte_vec() method for types which are used inside compressed accounts.

Required Methods§

source

fn as_byte_vec(&self) -> Vec<Vec<u8>>

Implementations on Foreign Types§

source§

impl AsByteVec for bool

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl AsByteVec for i8

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl AsByteVec for i16

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl AsByteVec for i32

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl AsByteVec for i64

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl AsByteVec for i128

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl AsByteVec for isize

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl AsByteVec for u8

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl AsByteVec for u16

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl AsByteVec for u32

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl AsByteVec for u64

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl AsByteVec for u128

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl AsByteVec for usize

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl AsByteVec for String

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl<T> AsByteVec for Option<T>
where T: AsByteVec,

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

source§

impl<const N: usize> AsByteVec for [u8; N]

source§

fn as_byte_vec(&self) -> Vec<Vec<u8>>

Implementors§