Module nibble::slice [] [src]

Traits for dealing with slices of nibbles.

Structs

NibSliceFull

Nibble slice which only contains complete pairs.

NibSliceNoBoth

Nibble slice which is missing the leftmost, high-order and the rightmost, low-order nibbles.

NibSliceNoL

Nibble slice which is missing the leftmost, high-order nibble.

NibSliceNoR

Nibble slice which is missing the rightmost, low-order nibble.

Enums

NibSlice

Reference to a nibble slice.

NibSliceAligned

Reference to a nibble slice that's aligned to a byte boundary.

NibSliceAlignedMut

Mutable reference to a nibble slice that's aligned to a byte boundary.

NibSliceEven

Reference to a nibble slice with an even number of nibbles.

NibSliceEvenMut

Mutable reference to a nibble slice with an even number of nibbles.

NibSliceMut

Mutable reference to a nibble slice.

NibSliceOdd

Reference to a nibble slice with an odd number of nibbles.

NibSliceOddMut

Reference to a nibble slice with an odd number of nibbles.

NibSliceUnaligned

Reference to a nibble slice that's not aligned to a byte boundary.

NibSliceUnalignedMut

Mutable reference to a nibble slice that's not aligned to a byte boundary.

Traits

NibSliceExt

A slice of nibbles.

NibSliceMutExt

A mutable slice of nibbles.