use interoptopus::util::NamespaceMappings;
#[derive(Clone, Debug)]
pub struct Config {
pub file_header_comment: String,
pub class: String,
pub dll_name: String,
pub namespace_mappings: NamespaceMappings,
pub namespace_id: String,
pub emit_rust_visibility: bool,
}
impl Config {}
impl Default for Config {
fn default() -> Self {
Self {
file_header_comment: "// Automatically generated by Interoptopus.".to_string(),
class: "Interop".to_string(),
dll_name: "library".to_string(),
namespace_mappings: NamespaceMappings::new("My.Company"),
namespace_id: "".to_string(),
emit_rust_visibility: false,
}
}
}