Skip to main contentModule compilation
Source use crate::filter::GlobMatcher; ๐ use crate::serde_helpers; ๐ use foundry_compilers::RestrictionsWithVersion; ๐ use foundry_compilers::artifacts::BytecodeHash; ๐ use foundry_compilers::artifacts::EvmVersion; ๐ use foundry_compilers::multi::MultiCompilerRestrictions; ๐ use foundry_compilers::multi::MultiCompilerSettings; ๐ use foundry_compilers::settings::VyperRestrictions; ๐ use foundry_compilers::solc::Restriction; ๐ use foundry_compilers::solc::SolcRestrictions; ๐ use semver::VersionReq; ๐ use serde::Deserialize; ๐ use serde::Deserialize; ๐ use serde::Deserializer; ๐ use serde::Serialize; ๐ use serde::Serialize; ๐
- CompilationRestrictions
- Restrictions for compilation of given paths.
- SettingsOverrides
- Keeps possible overrides for default settings which users may configure to construct additional
settings profile.
- RestrictionsError
- deserialize_version_req ๐
- Custom deserializer for version field that rejects ambiguous bare version numbers.