fn emit_contract_warnings( artifacts: &[CompilationArtifacts], json_warnings: bool, json_errors: bool, suppress_prefixes: &[String], promote_prefixes: &[String], )