diff --git a/crates/typos/src/tokens.rs b/crates/typos/src/tokens.rs index 4b3f09f..4beabdc 100644 --- a/crates/typos/src/tokens.rs +++ b/crates/typos/src/tokens.rs @@ -135,6 +135,7 @@ mod parser { use winnow::prelude::*; use winnow::stream::AsBStr; use winnow::stream::AsChar; + use winnow::stream::Compare; use winnow::stream::SliceLen; use winnow::stream::Stream; use winnow::stream::StreamIsPartial; @@ -142,6 +143,7 @@ mod parser { pub(crate) fn next_identifier(input: &mut T) -> PResult<::Slice, ()> where + T: Compare, T: Stream + StreamIsPartial + PartialEq, ::Slice: AsBStr + SliceLen + Default, ::Token: AsChar + Copy, @@ -169,6 +171,7 @@ mod parser { fn ignore(input: &mut T) -> PResult<::Slice, ()> where + T: Compare, T: Stream + StreamIsPartial + PartialEq, ::Slice: AsBStr + SliceLen + Default, ::Token: AsChar + Copy, @@ -228,6 +231,7 @@ mod parser { fn ordinal_literal(input: &mut T) -> PResult<::Slice, ()> where + T: Compare, T: Stream + StreamIsPartial + PartialEq, ::Slice: AsBStr + SliceLen + Default, ::Token: AsChar + Copy, @@ -262,6 +266,7 @@ mod parser { fn hex_literal(input: &mut T) -> PResult<::Slice, ()> where + T: Compare, T: Stream + StreamIsPartial + PartialEq, ::Slice: AsBStr + SliceLen + Default, ::Token: AsChar + Copy, @@ -275,6 +280,7 @@ mod parser { fn css_color(input: &mut T) -> PResult<::Slice, ()> where + T: Compare, T: Stream + StreamIsPartial + PartialEq, ::Slice: AsBStr + SliceLen + Default, ::Token: AsChar + Copy, @@ -294,6 +300,7 @@ mod parser { fn uuid_literal(input: &mut T) -> PResult<::Slice, ()> where + T: Compare, T: Stream + StreamIsPartial + PartialEq, ::Slice: AsBStr + SliceLen + Default, ::Token: AsChar + Copy, @@ -396,6 +403,7 @@ mod parser { fn email_literal(input: &mut T) -> PResult<::Slice, ()> where + T: Compare, T: Stream + StreamIsPartial + PartialEq, ::Slice: AsBStr + SliceLen + Default, ::Token: AsChar + Copy, @@ -414,6 +422,7 @@ mod parser { fn url_literal(input: &mut T) -> PResult<::Slice, ()> where + T: Compare, T: Stream + StreamIsPartial + PartialEq, ::Slice: AsBStr + SliceLen + Default, ::Token: AsChar + Copy, @@ -443,6 +452,7 @@ mod parser { fn url_userinfo(input: &mut T) -> PResult<::Slice, ()> where + T: Compare, T: Stream + StreamIsPartial + PartialEq, ::Slice: AsBStr + SliceLen + Default, ::Token: AsChar + Copy, @@ -477,6 +487,7 @@ mod parser { fn printf(input: &mut T) -> PResult<::Slice, ()> where + T: Compare, T: Stream + StreamIsPartial + PartialEq, ::Slice: AsBStr + SliceLen + Default, ::Token: AsChar + Copy,