From fd7ab4a78922e26f0bc9a0529cb0e170e614c140 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Mon, 12 Feb 2024 20:27:33 -0600 Subject: [PATCH] refactor: Prep for winnow 0.6 upgrade --- crates/typos/src/tokens.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) 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,