/// Iterate the range sets as a tuple of bounds.
Iterate the range sets as a tuple of bounds.
Iterate the range sets as a tuple of bounds .
pub fn iter<'a>(&'a self) -> impl Iterator<Item=(Bound<u64>, Bound<u64>)> + 'a {
        let s = self.0
            .to_str()
            .expect("valid string checked in Header::decode()");
        s["bytes=".len()..]
            .split(',')
            .filter_map(|spec| {
                let mut iter = spec.trim().splitn(2, '-');
                Some((parse_bound(iter.next()?)?, parse_bound(iter.next()?)?))
            })
    }
pub fn iter < ' a > ( & ' a self ) -> impl Iterator < Item = ( Bound < u64 > , Bound < u64 > ) > + ' a { let s = self . 0 . to_str ( ) . expect ( " " ) ; s [ " " . len ( ) .. ] . split ( ',' ) . filter_map ( | spec | { let mut iter = spec . trim ( ) . splitn ( 2 , '-' ) ; Some ( ( parse_bound ( iter . next ( ) ? ) ? , parse_bound ( iter . next ( ) ? ) ? ) ) } ) }
Iterate the range sets as a tuple of bounds.
Iterate the range sets as a tuple of bounds .
&'a self