Struct binary_reader::BinaryReader [] [src]

pub struct BinaryReader {
    pub data: Vec<u8>,
    pub pos: usize,
    pub length: usize,
    pub endian: Endian,
}

Fields

Methods

impl BinaryReader
[src]

[src]

Initialize BinaryReader from u8 slice.

[src]

Initialize BinaryReader from u8 Vector.

[src]

Initialize BinaryReader from std::fs::File.

[src]

Set endian for read method.

[src]

jump position.

[src]

[src]

[src]

Read length size bytes.

[src]

Read cstr. Read String(s) until null(aka 0x00).

[src]

read signed 8 bit interger

[src]

read signed 16 bit interger

[src]

read signed 32 bit interger

[src]

read signed 64 bit interger

[src]

read unsigned 8 bit interger

[src]

read unsigned 16 bit interger

[src]

read unsigned 32 bit interger

[src]

read unsigned 64 bit interger