Skip to main content

revive_common/
extension.rs

1//! The file extensions.
2
3/// The manifest file extension.
4pub static EXTENSION_MANIFEST: &str = "toml";
5
6/// The JSON data file extension.
7pub static EXTENSION_JSON: &str = "json";
8
9/// The ABI file extension.
10pub static EXTENSION_ABI: &str = "abi";
11
12/// The Yul IR file extension.
13pub static EXTENSION_YUL: &str = "yul";
14
15/// The EVM file extension.
16pub static EXTENSION_EVM: &str = "evm";
17
18/// The EVM bytecode file extension.
19pub static EXTENSION_EVM_BINARY: &str = "bin";
20
21/// The Solidity file extension.
22pub static EXTENSION_SOLIDITY: &str = "sol";
23
24/// The LLL IR file extension.
25pub static EXTENSION_LLL: &str = "lll";
26
27/// The LLVM source code file extension.
28pub static EXTENSION_LLVM_SOURCE: &str = "ll";
29
30/// The LLVM bitcode file extension.
31pub static EXTENSION_LLVM_BINARY: &str = "bc";
32
33/// The PolkaVM assembly file extension.
34pub static EXTENSION_POLKAVM_ASSEMBLY: &str = "pvmasm";
35
36/// The PolkaVM bytecode file extension.
37pub static EXTENSION_POLKAVM_BINARY: &str = "pvm";
38
39/// The ELF shared object file extension.
40pub static EXTENSION_OBJECT: &str = "o";