Skip to main content

Module compilation

Module compilation 

Source

Re-exportsยง

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; ๐Ÿ”’

Structsยง

CompilationRestrictions
Restrictions for compilation of given paths.
SettingsOverrides
Keeps possible overrides for default settings which users may configure to construct additional settings profile.

Enumsยง

RestrictionsError

Functionsยง

deserialize_version_req ๐Ÿ”’
Custom deserializer for version field that rejects ambiguous bare version numbers.