Docs.rs
  • foundry-config-0.2.0
    • foundry-config 0.2.0
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • mattsse
    • Dependencies
      • Inflector ^0.11 normal
      • dirs-next ^2 normal
      • ethers-core ^2.0 normal
      • ethers-etherscan ^2.0 normal
      • ethers-solc ^2.0 normal
      • eyre ^0.6 normal
      • figment ^0.10 normal
      • globset ^0.4 normal
      • number_prefix ^0.4 normal
      • once_cell ^1 normal
      • open-fastrlp ^0.1 normal
      • regex ^1 normal
      • reqwest ^0.11 normal
      • revm-primitives ^1 normal
      • semver ^1 normal
      • serde ^1 normal
      • serde_json ^1 normal
      • serde_regex ^1 normal
      • thiserror ^1 normal
      • toml ^0.7 normal
      • toml_edit ^0.19 normal
      • tracing ^0.1 normal
      • walkdir ^2 normal
      • figment ^0.10 dev
      • pretty_assertions ^1 dev
      • tempfile ^3 dev
      • path-slash ^0.2.1 normal
    • Versions
    • 100% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo
logo

Crate foundry_config

  • Macros
  • Structs
  • Enums
  • Constants
  • Statics
  • Traits
  • Functions
?
Change settings

List of all items

Structs

  • BasicConfig
  • Config
  • FuzzConfig
  • FuzzDictionaryConfig
  • GasLimit
  • InlineConfig
  • InlineConfigError
  • InvariantConfig
  • NatSpec
  • OptimizerDetails
  • RegexWrapper
  • ResolvedRpcEndpoints
  • RootPath
  • RpcEndpoints
  • UnresolvedEnvVarError
  • cache::Cache
  • cache::ChainCache
  • cache::StorageCachingConfig
  • doc::DocConfig
  • error::ExtractConfigError
  • fmt::FormatterConfig
  • fs_permissions::FsPermissions
  • fs_permissions::PathPermission
  • providers::FallbackProfileProvider
  • providers::WarningsProvider
  • providers::remappings::Remappings
  • providers::remappings::RemappingsProvider

Enums

  • Chain
  • RpcEndpoint
  • SolcReq
  • Warning
  • cache::CachedChains
  • cache::CachedEndpoints
  • error::FoundryConfigError
  • error::SolidityErrorCode
  • fmt::IntTypes
  • fmt::MultilineFuncHeaderStyle
  • fmt::NumberUnderscore
  • fmt::QuoteStyle
  • fmt::SingleLineBlockStyle
  • fs_permissions::FsAccessKind
  • fs_permissions::FsAccessPermission

Traits

  • InlineConfigParser

Macros

  • impl_figment_convert
  • impl_figment_convert_basic
  • impl_figment_convert_cast
  • merge_impl_figment_convert

Functions

  • fix::fix_tomls
  • parse_with_profile
  • utils::evm_spec_id
  • utils::find_git_root_path
  • utils::find_project_root_path
  • utils::foundry_toml_dirs
  • utils::get_available_profiles
  • utils::load_config
  • utils::load_config_with_root
  • utils::remappings_from_env_var
  • utils::remappings_from_newline
  • utils::to_array_value
  • validate_profiles

Statics

  • DEPRECATIONS
  • STANDALONE_FALLBACK_SECTIONS

Constants

  • error::FAILED_TO_EXTRACT_CONFIG_PANIC_MSG