fn iterate_slices_with_keys_and_aug<F> (&self, mut p: F) -> Result<bool>
    where F: FnMut(K, SliceData, Y) -> Result<bool> {
        self.iterate_slices(|mut key, mut slice| {
            let key = K::construct_from(&mut key)?;
            let aug = Y::construct_from(&mut slice)?;
            p(key, slice, aug)
        })
    }
/// iterates all objects as slices with keys and augs in tree with callback function
iterates all objects as slices with keys and augs in tree with callback function
iterates all objects as slices with keys and augs in tree with callback function
fn iterate_slices_with_keys_and_aug<F> (&self, mut p: F) -> Result<bool>
    where F: FnMut(K, SliceData, Y) -> Result<bool> {
        self.iterate_slices(|mut key, mut slice| {
            let key = K::construct_from(&mut key)?;
            let aug = Y::construct_from(&mut slice)?;
            p(key, slice, aug)
        })
    }
fn iterate_slices_with_keys_and_aug < F > ( & self , mut p : F ) -> Result < bool > where F : FnMut ( K , SliceData , Y ) -> Result < bool > { self . iterate_slices ( | mut key , mut slice | { let key = K :: construct_from ( & mut key ) ? ; let aug = Y :: construct_from ( & mut slice ) ? ; p ( key , slice , aug ) } ) }
iterates all objects as slices with keys and augs in tree with callback function
iterates all objects as slices with keys and augs in tree with callback function
&self
p
F
&self
p
F