pub struct SourceCompiler {
pub compiler: Compiler,
pub version: Version,
}Expand description
A compiler used to compile a smart contract.
Fields§
§compiler: CompilerThe compiler used to compile the smart contract.
version: VersionThe version of the compiler used to compile the smart contract.
Implementations§
Trait Implementations§
Source§impl Clone for SourceCompiler
impl Clone for SourceCompiler
Source§fn clone(&self) -> SourceCompiler
fn clone(&self) -> SourceCompiler
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SourceCompiler
impl Debug for SourceCompiler
Source§impl<'de> Deserialize<'de> for SourceCompiler
impl<'de> Deserialize<'de> for SourceCompiler
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
Source§impl Display for SourceCompiler
impl Display for SourceCompiler
Source§impl FromStr for SourceCompiler
impl FromStr for SourceCompiler
Auto Trait Implementations§
impl Freeze for SourceCompiler
impl RefUnwindSafe for SourceCompiler
impl Send for SourceCompiler
impl Sync for SourceCompiler
impl Unpin for SourceCompiler
impl UnwindSafe for SourceCompiler
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