# To view thetemplate cbindgen.toml file with all of the default values, visit: # https://github.com/eqrion/cbindgen/blob/master/template.toml # # See https://github.com/eqrion/cbindgen/blob/master/docs.md#cbindgentoml # for detailed documentation of every option. language = "C" ############## Options for Wrapping the Contents of the Header ################# after_includes = "typedef struct cli_matcher cli_matcher; typedef struct cli_ctx_tag cli_ctx;" autogen_warning = "/* Warning, this file is autogenerated by cbindgen. Don't modify this manually. */" header = "/* Copyright (C) 2021-2022 Cisco Systems, Inc. and/or its affiliates. All rights reserved. */" include_guard = "__CLAMAV_RUST_H" includes = ["clamav.h", "matcher-ac.h"] no_includes = false sys_includes = [] [export] exclude = [] include = [ "cdiff::cdiff_apply", "cdiff::script2cdiff", "fuzzy_hash::fuzzy_hash_calculate_image", "fuzzy_hash::fuzzy_hash_load_subsignature", "fuzzy_hash::fuzzy_hash_check", "frs_error::FFIError", "frs_error::ffierror_fmt", "frs_error::ffierror_free", "logging::clrs_eprint", "evidence::evidence_new", "evidence::evidence_free", "evidence::evidence_render_verdict", "evidence::evidence_get_last_alert", "evidence::evidence_num_alerts", "evidence::evidence_num_indicators_type", "evidence::evidence_add_indicator", "evidence::IndicatorType", ] # prefix = "CAPI_" item_types = [] renaming_overrides_prefixing = false ############## Options for How Your Rust library Should Be Parsed ############## [parse] parse_deps = false # include = [] clean = false exclude = [] extra_bindings = [] [parse.expand] all_features = false crates = [] default_features = true features = [] [enum] prefix_with_name = true