Function piet_common::kurbo::segments[]

pub fn segments<I>(elements: I) -> Segments<<I as IntoIterator>::IntoIter>

Notable traits for Segments<I>

impl<I> Iterator for Segments<I> where
    I: Iterator<Item = PathEl>, 
type Item = PathSeg;
where
    I: IntoIterator<Item = PathEl>, 

Transform an iterator over path elements into one over path segments.

See also BezPath::segments. This signature is a bit more general, allowing &[PathEl] slices and other iterators yielding PathEl.