Crate endify

Source
Expand description

§endify

Effortlessly convert structs between endianess-formats.

§Usage

use endify::Endify;

#[repr(C)]
#[derive(Debug, Endify)]
struct MyStruct {
    a: u32,
    b: u16,
    c: u8,
}


fn main() {
    // stored on disk as `little-endian` format.
    let my_struct = read_from_disk();

    // convert all fields to `native-endian` format.
    let my_struct_native = my_struct.from_le();
}

Traits§

Endify
A trait for converting between endianess-formts effortlessly.

Derive Macros§

Endify