trait EtherscanSourceProvider:
Send
+ Sync
+ Debug {
// Required method
fn source(
&self,
args: &VerifyArgs,
context: &VerificationContext,
) -> Result<(String, String, CodeFormat)>;
}Expand description
The contract source provider for EtherscanVerificationProvider
Returns source, contract_name and the source [CodeFormat]
Required Methods§
fn source( &self, args: &VerifyArgs, context: &VerificationContext, ) -> Result<(String, String, CodeFormat)>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".