Skip to content

Commit 40571e1

Browse files
committed
Apply review comments
1 parent f9c1623 commit 40571e1

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

mithril-aggregator/src/artifact_builder/artifact_builder_service.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ pub struct ArtifactBuilderService {
1818

1919
impl ArtifactBuilderService {
2020
/// ArtifactBuilderService factory
21+
#[allow(dead_code)]
2122
pub fn new(dummy_artifact_builder: DummyArtifactBuilder) -> Self {
2223
Self {
2324
dummy_artifact_builder,
@@ -30,7 +31,7 @@ impl ArtifactBuilderService {
3031
async fn compute_artifact(
3132
&self,
3233
signed_entity_type: SignedEntityType,
33-
certificate: Certificate,
34+
certificate: &Certificate,
3435
) -> StdResult<Arc<impl Artifact>> {
3536
let artifact = match signed_entity_type {
3637
SignedEntityType::MithrilStakeDistribution(e) => Arc::new(
@@ -69,19 +70,19 @@ mod tests {
6970

7071
let signed_entity_type_1 = SignedEntityType::MithrilStakeDistribution(Epoch(1));
7172
let artifact_1 = artifact_builder_service
72-
.compute_artifact(signed_entity_type_1, certificate.clone())
73+
.compute_artifact(signed_entity_type_1, &certificate)
7374
.await
7475
.unwrap();
7576

7677
let signed_entity_type_2 = SignedEntityType::CardanoStakeDistribution(Epoch(0));
7778
let artifact_2 = artifact_builder_service
78-
.compute_artifact(signed_entity_type_2, certificate.clone())
79+
.compute_artifact(signed_entity_type_2, &certificate)
7980
.await
8081
.unwrap();
8182

8283
let signed_entity_type_3 = SignedEntityType::CardanoImmutableFilesFull(Beacon::default());
8384
let artifact_3 = artifact_builder_service
84-
.compute_artifact(signed_entity_type_3, certificate)
85+
.compute_artifact(signed_entity_type_3, &certificate)
8586
.await
8687
.unwrap();
8788

mithril-aggregator/src/artifact_builder/dummy_artifact.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ impl<'a> ArtifactBuilder<'a, DummyBeacon, DummyArtifact<'a>> for DummyArtifactBu
4848
async fn compute_artifact(
4949
&'a self,
5050
beacon: DummyBeacon,
51-
certificate: Certificate,
51+
certificate: &Certificate,
5252
) -> StdResult<DummyArtifact> {
5353
Ok(DummyArtifact::new(
5454
format!("certificate id is {}", certificate.hash),

mithril-aggregator/src/artifact_builder/interface.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ where
1414
W: Artifact<'a>,
1515
{
1616
/// Compute an artifact
17-
async fn compute_artifact(&'a self, beacon: U, certificate: Certificate) -> StdResult<W>;
17+
async fn compute_artifact(&'a self, beacon: U, certificate: &Certificate) -> StdResult<W>;
1818
}

0 commit comments

Comments
 (0)