pub enum Selector {
ABI,
Hashes,
Metadata,
Devdoc,
Userdoc,
StorageLayout,
TransientStorageLayout,
AST,
ASM,
Assembly,
Bytecode,
BytecodeRuntime,
}
Expand description
The solc --combined-json
expected output selection flag.
Variants§
ABI
The ABI JSON.
Hashes
The function signature hashes JSON.
Metadata
The metadata.
Devdoc
The developer documentation.
Userdoc
The user documentation.
StorageLayout
The storage layout.
TransientStorageLayout
The transient storage layout.
AST
The AST JSON.
ASM
The EVM assembly.
Assembly
The assembly.
Bytecode
The deploy bytecode.
BytecodeRuntime
The runtime bytecode.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Selector
impl<'de> Deserialize<'de> for Selector
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for Selector
impl Eq for Selector
impl StructuralPartialEq for Selector
Auto Trait Implementations§
impl Freeze for Selector
impl RefUnwindSafe for Selector
impl Send for Selector
impl Sync for Selector
impl Unpin for Selector
impl UnwindSafe for Selector
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more