[][src]Trait triez::Decomposable

pub trait Decomposable<TParts, TIterator: Iterator<Item = TParts>> {
    fn decompose(self) -> TIterator;
}

Trait that splits T into component parts

this trait needs to be implemented in order for T to be placed into a trie

Required methods

fn decompose(self) -> TIterator

Loading content...

Implementations on Foreign Types

impl Decomposable<char, IntoIter<char>> for String[src]

impl Decomposable<u8, IntoIter<u8>> for u16[src]

impl Decomposable<u8, IntoIter<u8>> for u32[src]

impl Decomposable<u8, IntoIter<u8>> for u64[src]

impl Decomposable<u8, IntoIter<u8>> for u128[src]

impl Decomposable<u8, IntoIter<u8>> for i16[src]

impl Decomposable<u8, IntoIter<u8>> for i32[src]

impl Decomposable<u8, IntoIter<u8>> for i64[src]

impl Decomposable<u8, IntoIter<u8>> for i128[src]

impl Decomposable<u8, IntoIter<u8>> for usize[src]

impl Decomposable<u8, IntoIter<u8>> for isize[src]

impl Decomposable<u8, IntoIter<u8>> for f32[src]

impl Decomposable<u8, IntoIter<u8>> for f64[src]

Loading content...

Implementors

Loading content...