A buffered reader.
struct BufReader<R, Heap = Libc>
where R: Read,
Heap: Allocator,
{
/* private fields */
}| Name | Description |
|---|---|
| buffered | Creates a new buffered reader that is backed by borrowed memory. |
| new | Allocates a new buffered reader. |
| Receiver | Name | Description |
|---|---|---|
&self | available | Returns the number of currently buffered bytes. |
&self | capacity | Returns the total buffer capacity. |
| Name | Description |
|---|---|
| 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. |