Struct clarinet_files::NetworkManifest
source · pub struct NetworkManifest {
pub network: NetworkConfig,
pub accounts: BTreeMap<String, AccountConfig>,
pub devnet: Option<DevnetConfig>,
}Fields§
§network: NetworkConfig§accounts: BTreeMap<String, AccountConfig>§devnet: Option<DevnetConfig>Implementations§
source§impl NetworkManifest
impl NetworkManifest
pub fn from_project_manifest_location( project_manifest_location: &FileLocation, networks: &(BitcoinNetwork, StacksNetwork), cache_location: Option<&FileLocation>, devnet_override: Option<DevnetConfigFile> ) -> Result<NetworkManifest, String>
pub async fn from_project_manifest_location_using_file_accessor( location: &FileLocation, networks: &(BitcoinNetwork, StacksNetwork), file_accessor: &dyn FileAccessor ) -> Result<NetworkManifest, String>
pub fn from_location( location: &FileLocation, networks: &(BitcoinNetwork, StacksNetwork), cache_location: Option<&FileLocation>, devnet_override: Option<DevnetConfigFile> ) -> Result<NetworkManifest, String>
pub fn from_network_manifest_file( network_manifest_file: &mut NetworkManifestFile, networks: &(BitcoinNetwork, StacksNetwork), cache_location: Option<&FileLocation>, devnet_override: Option<DevnetConfigFile> ) -> Result<NetworkManifest, String>
Trait Implementations§
source§impl Clone for NetworkManifest
impl Clone for NetworkManifest
source§fn clone(&self) -> NetworkManifest
fn clone(&self) -> NetworkManifest
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for NetworkManifest
impl Debug for NetworkManifest
source§impl<'de> Deserialize<'de> for NetworkManifest
impl<'de> Deserialize<'de> for NetworkManifest
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for NetworkManifest
impl Send for NetworkManifest
impl Sync for NetworkManifest
impl Unpin for NetworkManifest
impl UnwindSafe for NetworkManifest
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more