Trait ConvertAsBytes

Source
pub trait ConvertAsBytes {
    // Required method
    fn convert_as_bytes(&self) -> Vec<u8> ;
}
Expand description

ConvertAsBytes convert different types of data into a Vec<u8>, made just for convinence
It is auto implemented (if imported) for the following types:
Vec<u8>, &[u8], &str, String, [u8; N] (1 thru 16), and u8

Required Methods§

Source

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

convert_as_bytes converts a previous type to a Vec<u8>

Implementations on Foreign Types§

Source§

impl ConvertAsBytes for &str

Source§

impl ConvertAsBytes for &[u8]

Source§

impl ConvertAsBytes for u8

Source§

impl ConvertAsBytes for String

Source§

impl ConvertAsBytes for Vec<u8>

Source§

impl ConvertAsBytes for [u8; 1]

Source§

impl ConvertAsBytes for [u8; 2]

Source§

impl ConvertAsBytes for [u8; 3]

Source§

impl ConvertAsBytes for [u8; 4]

Source§

impl ConvertAsBytes for [u8; 5]

Source§

impl ConvertAsBytes for [u8; 6]

Source§

impl ConvertAsBytes for [u8; 7]

Source§

impl ConvertAsBytes for [u8; 8]

Source§

impl ConvertAsBytes for [u8; 9]

Source§

impl ConvertAsBytes for [u8; 10]

Source§

impl ConvertAsBytes for [u8; 11]

Source§

impl ConvertAsBytes for [u8; 12]

Source§

impl ConvertAsBytes for [u8; 13]

Source§

impl ConvertAsBytes for [u8; 14]

Source§

impl ConvertAsBytes for [u8; 15]

Source§

impl ConvertAsBytes for [u8; 16]

Implementors§