diff --git a/src/ast.rs b/src/ast.rs index 83e0537e..c9ce1d3f 100644 --- a/src/ast.rs +++ b/src/ast.rs @@ -153,7 +153,7 @@ impl<'a> From<&'a ScriptFnDef> for ScriptFnMetadata<'a> { Self { #[cfg(not(feature = "no_function"))] #[cfg(feature = "metadata")] - comments: self.comments.iter().map(|s| s.as_str()).collect(), + comments: value.comments.iter().map(|s| s.as_str()).collect(), access: value.access, name: &value.name, params: value.params.iter().map(|s| s.as_str()).collect(), diff --git a/src/dynamic.rs b/src/dynamic.rs index 6e5b5229..512e062d 100644 --- a/src/dynamic.rs +++ b/src/dynamic.rs @@ -212,6 +212,7 @@ pub enum Union { TimeStamp(Box, Tag, AccessMode), /// Any type as a trait object. + #[allow(clippy::redundant_allocation)] Variant(Box>, Tag, AccessMode), /// A _shared_ value of any type.