diff --git a/crates/aiken-lang/src/gen_uplc/builder.rs b/crates/aiken-lang/src/gen_uplc/builder.rs index fc2bdffe..a52bb5af 100644 --- a/crates/aiken-lang/src/gen_uplc/builder.rs +++ b/crates/aiken-lang/src/gen_uplc/builder.rs @@ -1675,7 +1675,7 @@ pub fn check_replaceable_opaque_type( pub fn replace_opaque_type(t: &mut Arc, data_types: &IndexMap) { if check_replaceable_opaque_type(t, data_types) && matches!(&**t, Type::App { .. }) { let data_type = lookup_data_type_by_tipo(data_types, t).unwrap(); - let new_type_fields = data_type.typed_parameters.clone(); + let new_type_fields = data_type.typed_parameters; let mut mono_types: IndexMap> = IndexMap::new(); diff --git a/crates/aiken-lang/src/tipo/pattern.rs b/crates/aiken-lang/src/tipo/pattern.rs index a6c3dada..314be952 100644 --- a/crates/aiken-lang/src/tipo/pattern.rs +++ b/crates/aiken-lang/src/tipo/pattern.rs @@ -1,5 +1,5 @@ -///! Type inference and checking of patterns used in case expressions -///! and variables bindings. +//! Type inference and checking of patterns used in case expressions +//! and variables bindings. use std::{ collections::{HashMap, HashSet}, ops::Deref, diff --git a/crates/aiken-project/src/blueprint/validator.rs b/crates/aiken-project/src/blueprint/validator.rs index ff252619..2a28f701 100644 --- a/crates/aiken-project/src/blueprint/validator.rs +++ b/crates/aiken-project/src/blueprint/validator.rs @@ -184,7 +184,7 @@ mod test { use std::collections::HashMap; use aiken_lang::{self, builtins}; - use uplc::ast::{self as uplc_ast}; + use uplc::ast as uplc_ast; use crate::tests::TestProject;