[types] Simplify explicit lifetimes for Int::eq(Obj)
This commit is contained in:
parent
576b81e52c
commit
f18b6a5719
1 changed files with 1 additions and 3 deletions
|
@ -18,9 +18,7 @@ impl Number for Int {
|
||||||
|
|
||||||
impl PartialEq<Obj> for Int {
|
impl PartialEq<Obj> for Int {
|
||||||
fn eq<'a>(&self, rhs: &'a Obj) -> bool {
|
fn eq<'a>(&self, rhs: &'a Obj) -> bool {
|
||||||
let obj: Option<&'a Object> = rhs.obj();
|
match rhs.obj().and_then(Object::as_num) {
|
||||||
let num: Option<&'a Number> = obj.and_then(Object::as_num);
|
|
||||||
match num {
|
|
||||||
Some(num) => self == num,
|
Some(num) => self == num,
|
||||||
None => false
|
None => false
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue