diff --git a/ethers-solc/src/project_util/mock.rs b/ethers-solc/src/project_util/mock.rs index aa8f635f..25744cb4 100644 --- a/ethers-solc/src/project_util/mock.rs +++ b/ethers-solc/src/project_util/mock.rs @@ -33,7 +33,7 @@ impl MockProjectSkeleton { } /// Represents a virtual project -#[derive(Serialize, Default)] +#[derive(Serialize)] pub struct MockProjectGenerator { /// how to name things #[serde(skip)] @@ -362,6 +362,13 @@ impl MockProjectGenerator { } } +#[allow(clippy::derivable_impls)] +impl Default for MockProjectGenerator { + fn default() -> Self { + Self { name_strategy: Box::::default(), inner: Default::default() } + } +} + impl From for MockProjectGenerator { fn from(inner: MockProjectSkeleton) -> Self { Self { inner, ..Default::default() }