language = "C"
header = """
/**
* chaser-cf - High-performance Cloudflare bypass library
*
* This is an auto-generated header file. Do not edit manually.
*
* Usage:
* 1. Call chaser_init() before any other functions
* 2. Use async functions with callbacks for operations
* 3. Free strings with chaser_free_string()
* 4. Call chaser_shutdown() when done
*/
"""
include_guard = "CHASER_CF_H"
autogen_warning = "/* Warning: this file is autogenerated by cbindgen. Don't modify this manually. */"
include_version = true
namespace = ""
cpp_compat = true
[defines]
"feature = ffi" = "CHASER_FFI"
[export]
include = [
"ChaserCallback",
"ChaserConfigFFI",
"ProxyConfigFFI",
]
exclude = []
prefix = ""
item_types = ["functions", "types", "constants"]
[export.rename]
"ChaserConfigFFI" = "ChaserConfig"
"ProxyConfigFFI" = "ProxyConfig"
[fn]
rename_args = "None"
[struct]
rename_fields = "None"
[enum]
rename_variants = "None"
prefix_with_name = true
[parse]
parse_deps = false