# This is a template cbindgen.toml file with all of the default values. # Some values are commented out because their absence is the real default. # # See https://github.com/eqrion/cbindgen/blob/master/docs.md#cbindgentoml # for detailed documentation of every option here. language = "C" cpp_compat = true ############## Options for Wrapping the Contents of the Header ################# # header = "/* Text to put at the beginning of the generated file. Probably a license. */" # trailer = "/* Text to put at the end of the generated file */" include_guard = "citadel_h" autogen_warning = "/* Warning, this file is autogenerated by cbindgen. Don't modify this manually. */" include_version = true no_includes = false ############################ Code Style Options ################################ braces = "SameLine" line_length = 80 tab_width = 8 documentation_style = "auto" ############################# Codegen Options ################################## style = "both" [export] include = [] exclude = [] item_types = [] renaming_overrides_prefixing = false [fn] rename_args = "None" args = "auto" [struct] rename_fields = "None" [enum] rename_variants = "QualifiedScreamingSnakeCase" prefix_with_name = false derive_helper_methods = true derive_const_casts = true derive_mut_casts = true enum_class = true [const] allow_static_const = true allow_constexpr = false sort_by = "None" [macro_expansion] bitflags = false ############## Options for How Your Rust library Should Be Parsed ############## [parse] parse_deps = false [parse.expand] crates = [] all_features = false default_features = true features = []