Skip to content

Commit 769acb2

Browse files
committed
refactor: Resolve deprecations
1 parent 377d8f4 commit 769acb2

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/quote.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ pub fn sq_dequote_step<'i>(input: &mut &'i str) -> Result<Cow<'i, str>, QuoteErr
2020
sq_dequote.parse_next(input).map_err(|_e| QuoteError)
2121
}
2222

23-
pub fn sq_dequote<'i>(input: &mut &'i str) -> PResult<Cow<'i, str>, ()> {
23+
pub fn sq_dequote<'i>(input: &mut &'i str) -> ModalResult<Cow<'i, str>, ()> {
2424
// See git's quote.c's `sq_dequote_step`
2525
alt((sq_dequote_escaped, sq_dequote_no_escaped)).parse_next(input)
2626
}
2727

28-
fn sq_dequote_escaped<'i>(input: &mut &'i str) -> PResult<Cow<'i, str>, ()> {
28+
fn sq_dequote_escaped<'i>(input: &mut &'i str) -> ModalResult<Cow<'i, str>, ()> {
2929
(
3030
sq_dequote_section,
3131
sq_dequote_trail,
@@ -40,22 +40,22 @@ fn sq_dequote_escaped<'i>(input: &mut &'i str) -> PResult<Cow<'i, str>, ()> {
4040
.parse_next(input)
4141
}
4242

43-
fn sq_dequote_no_escaped<'i>(input: &mut &'i str) -> PResult<Cow<'i, str>, ()> {
43+
fn sq_dequote_no_escaped<'i>(input: &mut &'i str) -> ModalResult<Cow<'i, str>, ()> {
4444
sq_dequote_section.map(Cow::Borrowed).parse_next(input)
4545
}
4646

47-
fn sq_dequote_section<'i>(input: &mut &'i str) -> PResult<&'i str, ()> {
47+
fn sq_dequote_section<'i>(input: &mut &'i str) -> ModalResult<&'i str, ()> {
4848
terminated(preceded('\'', take_while(0.., |c| c != '\'')), '\'').parse_next(input)
4949
}
5050

51-
fn sq_dequote_trail<'i>(input: &mut &'i str) -> PResult<[&'i str; 2], ()> {
51+
fn sq_dequote_trail<'i>(input: &mut &'i str) -> ModalResult<[&'i str; 2], ()> {
5252
(escaped, sq_dequote_section)
5353
.map(|(e, s)| [e, s])
5454
.parse_next(input)
5555
}
5656

57-
fn escaped<'i>(input: &mut &'i str) -> PResult<&'i str, ()> {
58-
preceded('\\', one_of(['\'', '!']).recognize()).parse_next(input)
57+
fn escaped<'i>(input: &mut &'i str) -> ModalResult<&'i str, ()> {
58+
preceded('\\', one_of(['\'', '!']).take()).parse_next(input)
5959
}
6060

6161
#[cfg(test)]

0 commit comments

Comments
 (0)