aboutsummaryrefslogtreecommitdiff
path: root/src/datetime.rs
diff options
context:
space:
mode:
authorDaniel Lockyer <thisisdaniellockyer@gmail.com>2017-03-30 12:40:27 +0100
committerDaniel Lockyer <thisisdaniellockyer@gmail.com>2017-04-12 09:28:56 +0100
commita2053c850515a0d9f45cd0a3cec9acc555117e87 (patch)
treebf61e65c9ca2eaaeb50da47f4726881f38422401 /src/datetime.rs
parent635e742488c076fb646efb86e182ffa9ff8fe73d (diff)
downloadmilf-rs-a2053c850515a0d9f45cd0a3cec9acc555117e87.tar.gz
milf-rs-a2053c850515a0d9f45cd0a3cec9acc555117e87.zip
Simplify if-statements
Diffstat (limited to 'src/datetime.rs')
-rw-r--r--src/datetime.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/datetime.rs b/src/datetime.rs
index 7a618dc..b3c82d6 100644
--- a/src/datetime.rs
+++ b/src/datetime.rs
@@ -179,11 +179,10 @@ impl FromStr for Datetime {
chars.clone().next() == Some('T') {
chars.next();
true
- } else if full_date.is_none() {
- true
} else {
- false
+ full_date.is_none()
};
+
let time = if partial_time {
let h1 = digit(&mut chars)?;
let h2 = digit(&mut chars)?;
@@ -299,7 +298,7 @@ impl FromStr for Datetime {
fn digit(chars: &mut str::Chars) -> Result<u8, DatetimeParseError> {
match chars.next() {
- Some(c) if '0' <= c && c <= '9' => Ok(c as u8 - '0' as u8),
+ Some(c) if '0' <= c && c <= '9' => Ok(c as u8 - b'0'),
_ => Err(DatetimeParseError { _private: () }),
}
}