pub fn inclusive_scan<T, F: Fn(T, T) -> T>(src: &[T], f: F, dst: &mut [T])where
T: Copy,Expand description
Apply the closure f to each neighbouring pair of elements in src,
storing the result in dst. The first element is copied as-is, and
the first result of calling f on the first two elements of src
in stored in the second position of dst.
§Panics
This method panics if the slices have different lengths.
§Illustration
+--------+--------+--------+---
src | a | b | c | ...
+--------+--------+--------+---
| \ / \ / \ /
| \ / \ / \ /
| f f f
| \ \ \
| \ \ \
+--------+--------+--------+---
dst | a | f(a,b) | f(b,c) | ...
+--------+--------+--------+---