after_includes = """\n /** * \\defgroup enumerations Public Enumerations * Symbolic names for integer constants. */ /** * \\memberof AMdoc * \\def AM_ROOT * \\brief The root object of a document. */ #define AM_ROOT NULL /** * \\memberof AMdoc * \\def AM_CHANGE_HASH_SIZE * \\brief The count of bytes in a change hash. */ #define AM_CHANGE_HASH_SIZE 32 """ autogen_warning = """ /** * \\file * \\brief All constants, functions and types in the core Automerge C API. * * \\warning This file is auto-generated by cbindgen. */ """ documentation = true documentation_style = "doxy" include_guard = "@INCLUDE_GUARD_PREFIX@_H" includes = [] language = "C" line_length = 140 no_includes = true style = "both" sys_includes = ["stdbool.h", "stddef.h", "stdint.h", "time.h"] usize_is_size_t = true [enum] derive_const_casts = true enum_class = true must_use = "MUST_USE_ENUM" prefix_with_name = true rename_variants = "ScreamingSnakeCase" [export] item_types = ["constants", "enums", "functions", "opaque", "structs", "typedefs"]