[−][src]Function query_range::shift_range
pub fn shift_range<T>(range: Range<T>, shift: Shift<T>) -> Option<Range<T>> where
T: PrimInt,
Creates a new range with the start and end values shifted by the given amount.
Example:
use query_range::{shift_range, Shift}; let test_str = "this is a test"; let range = 0..5; assert_eq!(shift_range(range, Shift::Up(2)), Some(2..7)); let range = 0..5; assert_eq!(shift_range(range, Shift::Up(20)), Some(20..25));