From 881718c6bbe41ef6982101c2d7809870cb826b3c Mon Sep 17 00:00:00 2001 From: Artur Michalek Date: Wed, 23 Oct 2024 13:40:40 +0200 Subject: [PATCH] Reduce visibility of some methods/structs --- crates/scarb-api/src/artifacts/deserialized.rs | 8 ++++---- crates/scarb-api/src/artifacts/representation.rs | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/crates/scarb-api/src/artifacts/deserialized.rs b/crates/scarb-api/src/artifacts/deserialized.rs index 47faf298f..8dd292d6e 100644 --- a/crates/scarb-api/src/artifacts/deserialized.rs +++ b/crates/scarb-api/src/artifacts/deserialized.rs @@ -4,14 +4,14 @@ use serde::Deserialize; use std::fs; #[derive(Deserialize, Debug, PartialEq, Clone)] -pub(crate) struct StarknetArtifacts { +pub(super) struct StarknetArtifacts { pub version: u32, pub contracts: Vec, } #[allow(dead_code)] #[derive(Deserialize, Debug, PartialEq, Clone)] -pub(crate) struct StarknetContract { +pub(super) struct StarknetContract { pub id: String, pub package_name: String, pub contract_name: String, @@ -20,7 +20,7 @@ pub(crate) struct StarknetContract { #[allow(dead_code)] #[derive(Deserialize, Debug, PartialEq, Clone)] -pub(crate) struct StarknetContractArtifactPaths { +pub(super) struct StarknetContractArtifactPaths { pub sierra: Utf8PathBuf, } @@ -29,7 +29,7 @@ pub(crate) struct StarknetContractArtifactPaths { /// # Arguments /// /// * `path` - A path to `starknet_artifacts.json` file. -pub(crate) fn artifacts_for_package(path: &Utf8Path) -> Result { +pub(super) fn artifacts_for_package(path: &Utf8Path) -> Result { let starknet_artifacts = fs::read_to_string(path).with_context(|| format!("Failed to read {path:?} contents"))?; let starknet_artifacts: StarknetArtifacts = diff --git a/crates/scarb-api/src/artifacts/representation.rs b/crates/scarb-api/src/artifacts/representation.rs index 2b09567ce..4017d91b8 100644 --- a/crates/scarb-api/src/artifacts/representation.rs +++ b/crates/scarb-api/src/artifacts/representation.rs @@ -2,13 +2,13 @@ use crate::artifacts::deserialized::{artifacts_for_package, StarknetArtifacts}; use anyhow::anyhow; use camino::{Utf8Path, Utf8PathBuf}; -pub struct StarknetArtifactsRepresentation { +pub(super) struct StarknetArtifactsRepresentation { path: Utf8PathBuf, artifacts: StarknetArtifacts, } impl StarknetArtifactsRepresentation { - pub fn try_from_path(path: &Utf8Path) -> anyhow::Result { + pub(super) fn try_from_path(path: &Utf8Path) -> anyhow::Result { let artifacts = artifacts_for_package(path)?; let path = path .parent() @@ -18,7 +18,7 @@ impl StarknetArtifactsRepresentation { Ok(Self { path, artifacts }) } - pub fn artifacts(self) -> Vec<(String, Utf8PathBuf)> { + pub(super) fn artifacts(self) -> Vec<(String, Utf8PathBuf)> { self.artifacts .contracts .into_iter()