Struct interoptopus_backend_c::Config [−][src]
pub struct Config {
pub directives: bool,
pub imports: bool,
pub ifndef: String,
pub custom_defines: String,
pub function_attribute: String,
pub file_header_comment: String,
pub prefix: String,
}
Expand description
Configures C code generation.
Fields
directives: bool
Whether to write conditional directives like #ifndef _X
.
imports: bool
Whether to write #include <>
directives.
ifndef: String
The _X
in #ifndef _X
to be used.
custom_defines: String
Multiline string with custom #define
values.
function_attribute: String
Prefix to be applied to any function, e.g., __DLLATTR
.
file_header_comment: String
Comment at the very beginning of the file, e.g., // (c) My Company.
prefix: String
How to prefix everything, e.g., my_company_
, will be capitalized for constants.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Config
impl UnwindSafe for Config
Blanket Implementations
Mutably borrows from an owned value. Read more