Skip to main content

Module selectors

Module selectors 

Source

Re-exportsยง

use alloy_primitives::hex; ๐Ÿ”’
use alloy_primitives::hex; ๐Ÿ”’
use clap::Parser; ๐Ÿ”’
use comfy_table::Table; ๐Ÿ”’
use comfy_table::presets::ASCII_FULL; ๐Ÿ”’
use comfy_table::presets::ASCII_MARKDOWN; ๐Ÿ”’
use eyre::Result; ๐Ÿ”’
use foundry_cli::opts::BuildOpts; ๐Ÿ”’
use foundry_cli::opts::ProjectPathOpts; ๐Ÿ”’
use foundry_cli::utils::FoundryPathExt; ๐Ÿ”’
use foundry_cli::utils::LoadConfig; ๐Ÿ”’
use foundry_cli::utils::cache_local_signatures; ๐Ÿ”’
use foundry_cli::utils::cache_signatures_from_abis; ๐Ÿ”’
use foundry_common::compile::PathOrContractInfo; ๐Ÿ”’
use foundry_common::compile::ProjectCompiler; ๐Ÿ”’
use foundry_common::compile::compile_abi_project; ๐Ÿ”’
use foundry_common::compile::compile_abi_project_cached; ๐Ÿ”’
use foundry_common::external_compiler::is_external_artifact; ๐Ÿ”’
use foundry_common::fs::canonicalize_path; ๐Ÿ”’
use foundry_common::selectors::SelectorImportData; ๐Ÿ”’
use foundry_common::selectors::import_selectors; ๐Ÿ”’
use foundry_common::shell; ๐Ÿ”’
use foundry_compilers::Project; ๐Ÿ”’
use foundry_compilers::ProjectCompileOutput; ๐Ÿ”’
use foundry_compilers::artifacts::ConfigurableContractArtifact; ๐Ÿ”’
use foundry_compilers::artifacts::output_selection::ContractOutputSelection; ๐Ÿ”’
use foundry_compilers::artifacts::output_selection::EvmOutputSelection; ๐Ÿ”’
use foundry_compilers::artifacts::output_selection::OutputSelection; ๐Ÿ”’
use foundry_compilers::info::ContractInfo; ๐Ÿ”’
use foundry_compilers::multi::MultiCompiler; ๐Ÿ”’
use std::collections::BTreeMap; ๐Ÿ”’
use std::path::Path; ๐Ÿ”’

Enumsยง

SelectorsSubcommands
CLI arguments for forge selectors.

Functionsยง

project_from_paths ๐Ÿ”’
selector_artifacts ๐Ÿ”’