[][src]Struct assembly::fdb::core::Bucket

pub struct Bucket(pub Vec<Row, Global>);

A container of rows with the same hash value

Implementations

impl Bucket[src]

pub fn new() -> Bucket[src]

Create a new empty bucket

pub fn rows(self) -> Vec<Row, Global>[src]

Get the rows of the bucket

pub fn rows_ref(&self) -> &Vec<Row, Global>[src]

Get a reference to the rows from a reference to a bucket

pub fn rows_mut(&mut self) -> &mut Vec<Row, Global>[src]

Get a mutable reference to the rows from a reference to a bucket

Trait Implementations

impl Debug for Bucket[src]

impl Default for Bucket[src]

impl IntoIterator for Bucket[src]

type Item = Row

The type of the elements being iterated over.

type IntoIter = IntoIter<Row, Global>

Which kind of iterator are we turning this into?

impl<'a> IntoIterator for &'a Bucket[src]

type Item = &'a Row

The type of the elements being iterated over.

type IntoIter = Iter<'a, Row>

Which kind of iterator are we turning this into?

Auto Trait Implementations

impl RefUnwindSafe for Bucket

impl Send for Bucket

impl Sync for Bucket

impl Unpin for Bucket

impl UnwindSafe for Bucket

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> TryConv for T

impl<T> TryConv for T

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.