Skip to main content

parse_artifact_path

Function parse_artifact_path 

Source
fn parse_artifact_path(path: &str) -> Result<ParsedArtifactPath<'_>, String>
Expand description

Parses an artifact path string into its components.

Supports the following formats:

  • path/to/contract.sol
  • path/to/contract.sol:ContractName
  • path/to/contract.sol:ContractName:0.8.23
  • path/to/contract.sol:ContractName:profile
  • path/to/contract.sol:0.8.23
  • path/to/contract.sol:profile
  • ContractName
  • ContractName:0.8.23
  • ContractName:profile