Re-exportsΒ§
use clap::Parser;πuse foundry_compilers::artifacts::EvmVersion;πuse foundry_compilers::artifacts::output_selection::ContractOutputSelection;πuse serde::Serialize;πuse serde::Serialize;π
ModulesΒ§
StructsΒ§
- Build
Opts - Compiler
Opts - Project
Path Opts - Common arguments for a projectβs paths.
- Solar
Source Status - Describes the Solidity sources encountered while configuring Solar.
FunctionsΒ§
- configure_
pcx_ all_ sources - Configures a Solar parsing context with all Solar-compatible project sources.
- configure_
pcx_ all_ sources_ with_ status - Configures a Solar parsing context with all Solar-compatible project sources and reports whether unsupported sources were skipped.
- configure_
pcx_ from_ compile_ output - Configures a [
ParsingContext] from a [ProjectCompileOutput]. - configure_
pcx_ from_ solc - Configures a [
ParsingContext] from [ProjectPathsConfig] and [SolcVersionedInput]. - configure_
pcx_ from_ solc_ cli - configure_
pcx_ with_ sources - get_
solar_ sources_ from_ compile_ output - Extracts Solar-compatible sources from a [
ProjectCompileOutput].