nom
pub fn not_line_ending<T>(input: T) -> IResult<T, T> where T: Slice<Range<usize>> + Slice<RangeFrom<usize>> + Slice<RangeTo<usize>>, T: InputIter + InputLength + AtEof, T: Compare<&'static str>, <T as InputIter>::Item: AsChar, <T as InputIter>::RawItem: AsChar,