From c8c32006a528de0085f206f8d6c871e5f82ec453 Mon Sep 17 00:00:00 2001 From: Noah <33094578+coolreader18@users.noreply.github.com> Date: Sun, 16 Feb 2020 17:51:37 -0600 Subject: [PATCH] Fix clippy lints --- vm/src/obj/objtype.rs | 2 +- vm/src/vm.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/vm/src/obj/objtype.rs b/vm/src/obj/objtype.rs index 4a63d376a..1b3962ff0 100644 --- a/vm/src/obj/objtype.rs +++ b/vm/src/obj/objtype.rs @@ -47,7 +47,7 @@ impl PyValue for PyClass { #[pyimpl(flags(BASETYPE))] impl PyClassRef { - pub fn iter_mro<'a>(&'a self) -> impl Iterator + DoubleEndedIterator { + pub fn iter_mro(&self) -> impl Iterator + DoubleEndedIterator { std::iter::once(self).chain(self.mro.iter()) } diff --git a/vm/src/vm.rs b/vm/src/vm.rs index 92626849a..3e493ccc5 100644 --- a/vm/src/vm.rs +++ b/vm/src/vm.rs @@ -649,8 +649,8 @@ impl VirtualMachine { descriptor, vec![ descr, - obj.unwrap_or(self.get_none()), - cls.unwrap_or(self.get_none()), + obj.unwrap_or_else(|| self.get_none()), + cls.unwrap_or_else(|| self.get_none()), ], )) } else {