From e3976358fd767248015c4bc7d4edecd4db4df7ac Mon Sep 17 00:00:00 2001 From: Daniel Lockyer Date: Thu, 30 Mar 2017 12:38:48 +0100 Subject: Remove unneeded return statements --- src/tokens.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/tokens.rs') diff --git a/src/tokens.rs b/src/tokens.rs index ec7bb08..f438fed 100644 --- a/src/tokens.rs +++ b/src/tokens.rs @@ -66,7 +66,7 @@ impl<'a> Tokenizer<'a> { }; // Eat utf-8 BOM t.eatc('\u{feff}'); - return t + t } pub fn next(&mut self) -> Result>, Error> { -- cgit v1.2.3 From a2053c850515a0d9f45cd0a3cec9acc555117e87 Mon Sep 17 00:00:00 2001 From: Daniel Lockyer Date: Thu, 30 Mar 2017 12:40:27 +0100 Subject: Simplify if-statements --- src/tokens.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/tokens.rs') diff --git a/src/tokens.rs b/src/tokens.rs index f438fed..6b7c3bc 100644 --- a/src/tokens.rs +++ b/src/tokens.rs @@ -141,7 +141,7 @@ impl<'a> Tokenizer<'a> { if val == "" { return Err(Error::EmptyTableKey(offset)) } - match src.find("\n") { + match src.find('\n') { None => Ok(val), Some(i) => Err(Error::NewlineInTableKey(offset + i)), } -- cgit v1.2.3 From e382b8d895e13b7cac6d35a905aa0490f3bb03d1 Mon Sep 17 00:00:00 2001 From: Daniel Lockyer Date: Thu, 30 Mar 2017 12:42:35 +0100 Subject: Remove lifetimes --- src/tokens.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/tokens.rs') diff --git a/src/tokens.rs b/src/tokens.rs index 6b7c3bc..11f47f5 100644 --- a/src/tokens.rs +++ b/src/tokens.rs @@ -422,7 +422,7 @@ impl MaybeString { } } - fn into_cow<'a>(self, input: &'a str) -> Cow<'a, str> { + fn into_cow(self, input: &str) -> Cow { match self { MaybeString::NotEscaped(start) => Cow::Borrowed(&input[start..]), MaybeString::Owned(s) => Cow::Owned(s), -- cgit v1.2.3