pub fn map<U, F: Fn(T) -> U>(self, map: F) -> Range<U> {
        Range {
            start: self.start.map(&map),
            end: self.end.map(&map),
        }
    }
/// Maps each contained value with the function provided.
Maps each contained value with the function provided.
Maps each contained value with the function provided .
pub fn map<U, F: Fn(T) -> U>(self, map: F) -> Range<U> {
        Range {
            start: self.start.map(&map),
            end: self.end.map(&map),
        }
    }
pub fn map < U , F : Fn ( T ) -> U > ( self , map : F ) -> Range < U > { Range { start : self . start . map ( & map ) , end : self . end . map ( & map ) , } }
Maps each contained value with the function provided.
Maps each contained value with the function provided .
self
map
F
self
map
F