# Struct crypto::buffer::OwnedReadBuffer [−] [src]

    pub struct OwnedReadBuffer { /* fields omitted */ }

## Methods

### `impl OwnedReadBuffer`
[src]

#### `fn new(buff: Vec<u8>) -> OwnedReadBuffer`

#### `fn new_with_len<'a>(buff: Vec<u8>, len: usize) -> OwnedReadBuffer`

#### `fn into_write_buffer(self) -> OwnedWriteBuffer`

#### `fn borrow_write_buffer(&mut self) -> BorrowedWriteBuffer`

## Trait Implementations

### `impl ReadBuffer for OwnedReadBuffer`
[src]

#### `fn is_empty(&self) -> bool`

#### `fn is_full(&self) -> bool`

#### `fn remaining(&self) -> usize`

#### `fn capacity(&self) -> usize`

#### `fn rewind(&mut self, distance: usize)`

#### `fn truncate(&mut self, amount: usize)`

#### `fn reset(&mut self)`

#### `fn peek_next(&self, count: usize) -> &[u8]`

#### `fn take_next(&mut self, count: usize) -> &[u8]`

#### `fn position(&self) -> usize`

#### `fn peek_remaining(&self) -> &[u8]`

#### `fn take_remaining(&mut self) -> &[u8]`

#### `fn push_to<W: WriteBuffer>(&mut self, output: &mut W)`

# Help

## Keyboard Shortcuts

?
  Show this help dialog
S
  Focus the search field
⇤
  Move up in search results
⇥
  Move down in search results
⏎
  Go to active search result
+
  Collapse/expand all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)