From f18b6a5719384f9f9a4d2828364773388d762f30 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sat, 1 Sep 2018 11:52:49 -0700 Subject: [PATCH] [types] Simplify explicit lifetimes for Int::eq(Obj) --- types/src/number/integer.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/types/src/number/integer.rs b/types/src/number/integer.rs index ab725b7..639d70d 100644 --- a/types/src/number/integer.rs +++ b/types/src/number/integer.rs @@ -18,9 +18,7 @@ impl Number for Int { impl PartialEq for Int { fn eq<'a>(&self, rhs: &'a Obj) -> bool { - let obj: Option<&'a Object> = rhs.obj(); - let num: Option<&'a Number> = obj.and_then(Object::as_num); - match num { + match rhs.obj().and_then(Object::as_num) { Some(num) => self == num, None => false }