pub fn compile(
    interface_files: &[String],
    output_dir: &str,
    sources_shadow_deps: bool,
    sources: &[String],
    named_address_mapping: BTreeMap<String, AddressBytes>,
    emit_source_map: bool,
    verbose: bool
) -> Result<()>
Expand description

Compile the user modules in sources against the dependencies in interface_files, placing the resulting binaries in output_dir.