Function immutable_seq::finger_tree::adjust [] [src]

pub fn adjust<T, M, P, F>(func: F,
                          pred: P,
                          i: M,
                          tree: &Lazy<FingerTree<T, M>>)
                          -> Lazy<FingerTree<T, M>> where T: Measure<M> + 'static,
        M: Add<Output=M> + Zero + Copy + 'static,
        P: Fn(M) -> bool,
        F: FnOnce(&T) -> T