From 5ac51f8c5fb2bade0d1a506d4fa55e67e303d169 Mon Sep 17 00:00:00 2001 From: NotAFile Date: Tue, 15 Feb 2022 21:41:01 +0100 Subject: [PATCH] clippy fix --- src/frontend.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/frontend.rs b/src/frontend.rs index 7e1be26..703f06e 100644 --- a/src/frontend.rs +++ b/src/frontend.rs @@ -105,13 +105,13 @@ impl Context { } fn try_get_type(&self, typename: &str) -> Result { - self.typenames.get(typename).map(|t| *t).ok_or_else(|| { + self.typenames.get(typename).copied().ok_or_else(|| { CompileError::new(CompileErrorKind::UndefinedReference(typename.to_owned())) }) } fn try_get_callable(&self, callname: &str) -> Result<&Callable, CompileError> { - self.callables.get(callname).map(|t| t).ok_or_else(|| { + self.callables.get(callname).ok_or_else(|| { CompileError::new(CompileErrorKind::UndefinedReference(callname.to_owned())) }) } @@ -182,7 +182,7 @@ impl Context { } let ret_typename = &comb.ret.name; - let ret_type = self.try_get_type(&ret_typename.fragment())?; + let ret_type = self.try_get_type(ret_typename.fragment())?; let root_expr = self.type_expression(&comb.expr)?;