From 4bd3699faba3f00dd8f59a358605abb6e485deb9 Mon Sep 17 00:00:00 2001 From: Sam Scott Date: Sat, 5 Mar 2022 21:19:28 -0600 Subject: Add error message hint for strict mode. --- src/ser.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ser.rs') diff --git a/src/ser.rs b/src/ser.rs index e23d677..2e1ea6e 100644 --- a/src/ser.rs +++ b/src/ser.rs @@ -10,7 +10,7 @@ use std::fmt::Display; use std::io::Write; use std::str; -const QS_ENCODE_SET: &AsciiSet = &NON_ALPHANUMERIC +pub const QS_ENCODE_SET: &AsciiSet = &NON_ALPHANUMERIC .remove(b' ') .remove(b'*') .remove(b'-') @@ -104,7 +104,7 @@ pub struct QsSerializer<'a, W: 'a + Write> { first: &'a mut bool, } -fn replace_space(input: &str) -> Cow { +pub fn replace_space(input: &str) -> Cow { match input.as_bytes().iter().position(|&b| b == b' ') { None => Cow::Borrowed(input), Some(first_position) => { -- cgit v1.2.3