Module lazy_bytes_cast::from[][src]

Conversions from bytes.

Usage

extern crate lazy_bytes_cast;
use lazy_bytes_cast::from::{
   bytes_cast
};

fn main() {
    let bytes = vec![127, 150, 152, 0];

    if let Some(int) = bytes_cast::<u32>(&bytes) {
        println!("bytes={}", int);
    }
    else {
        println!("Couldn't extract integer from bytes");
    }
}

Traits

FromBytesCast

Provides casting from bytes slice.

FromBytesCastLazy

Provides casting from fixed size arrays to integers

Functions

bytes_cast

Converts slice of bytes to an integer.

bytes_cast_lazy

Unsafe version of bytes_cast