BinaryReader in binaryninja::binary_view::reader - Rust

Struct BinaryReader

Source

pub struct BinaryReader { /* private fields */ }
Source§
Source§
Source§
Source§

Pull some bytes from this source into the specified buffer, returning how many bytes were read. Read more

1.36.0 · Source§

Like read, except that it reads into a slice of buffers. Read more

Source§

🔬This is a nightly-only experimental API. (can_vector #69941)

Determines if this Reader has an efficient read_vectored implementation. Read more

1.0.0 · Source§

Reads all bytes until EOF in this source, placing them into buf. Read more

1.0.0 · Source§

Reads all bytes until EOF in this source, appending them to buf. Read more

1.6.0 · Source§

Reads the exact number of bytes required to fill buf. Read more

Source§

🔬This is a nightly-only experimental API. (read_buf #78485)

Pull some bytes from this source into the specified buffer. Read more

Source§

🔬This is a nightly-only experimental API. (read_buf #78485)

Reads the exact number of bytes required to fill cursor. Read more

1.0.0 · Source§

Creates a “by reference” adaptor for this instance of Read. Read more

1.0.0 · Source§

Transforms this Read instance to an Iterator over its bytes. Read more

1.0.0 · Source§

Creates an adapter which will chain this stream with another. Read more

1.0.0 · Source§

Creates an adapter which will read at most limit bytes from it. Read more

Source§
Source§

Seek to the specified position.

1.55.0 · Source§

Rewind to the beginning of a stream. Read more

Source§

🔬This is a nightly-only experimental API. (seek_stream_len #59359)

Returns the length of this stream (in bytes). Read more

1.51.0 · Source§

Returns the current seek position from the start of the stream. Read more

1.80.0 · Source§

Seeks relative to the current position. Read more

Source§
Source§

§
§
§
§