Struct lrs::io::BufReader

A buffered reader.

Syntax

struct BufReader<R, Heap = Libc>
    where R: Read,
          Heap: Allocator,
{
    /* private fields */
}

Static methods

NameDescription
buffered

Creates a new buffered reader that is backed by borrowed memory.

new

Allocates a new buffered reader.

Methods

ReceiverNameDescription
&selfavailable

Returns the number of currently buffered bytes.

&selfcapacity

Returns the total buffer capacity.

Trait implementations

NameDescription
BufRead

Objects that wrap a byte-stream for reading and contain a buffer.

Drop

Objects with a destructor.

Read

Objects that wrap a byte-stream for reading.