Skip to content

hannahfluch/endify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

endify

Crates.io Version

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();
}

About

effortless conversion between endianess-formats

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages