Re-exports§
- pub use vyper::*;
Modules§
Structs§
- Output of the compiler, including contracts, sources, errors and metadata. might be extended to be more generic in the future.
- Combines CompilerSettingsRestrictions with a restrictions on compiler versions for a given source file.
Enums§
- A compiler version is either installed (available locally) or can be downloaded, from the remote endpoint
Traits§
- Error returned by compiler. Might also represent a warning or informational message.
- The main compiler abstraction trait.
- Represents a compiled contract
- Input of a compiler, including sources and settings used for their compilation.
- Compilation settings including evm_version, output_selection, etc.
- Abstraction over set of restrictions for givencrate::Compiler::Settings.
- Keeps a set of languages recognized by the compiler.
- Parser of the source files which is used to identify imports and version requirements of the given source.