diff --git a/src/prehandle.rs b/src/prehandle.rs index 6eb93a6..1eace6d 100644 --- a/src/prehandle.rs +++ b/src/prehandle.rs @@ -23,9 +23,6 @@ fn filter_by_string(reader: Vec, filter_str: &str) ->Vec{ } fn take(reader: &mut Vec, start_index: u32, end_index: u32) -> Vec { - if end_index < 0 && start_index < 0{ - panic!("start_index and end_index must be positive"); - } if end_index == 0 && start_index == 0{ return reader.to_owned(); } @@ -40,4 +37,24 @@ fn take(reader: &mut Vec, start_index: u32, end_index: u32) -> Vec