dd3c6d1303
After some discussion with PVH I realise that the repo structure in the last reorg was very rust-centric. In an attempt to put each language on a level footing move the rust code and project files into ./rust
46 lines
1 KiB
TOML
46 lines
1 KiB
TOML
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 AMchangeHash
|
|
* \\def AM_CHANGE_HASH_SIZE
|
|
* \\brief The count of bytes in a change hash.
|
|
*/
|
|
#define AM_CHANGE_HASH_SIZE 32
|
|
"""
|
|
autogen_warning = "/* Warning, this file is autogenerated by cbindgen. Don't modify this manually. */"
|
|
documentation = true
|
|
documentation_style = "doxy"
|
|
header = """
|
|
/** \\file
|
|
* All constants, functions and types in the Automerge library's C API.
|
|
*/
|
|
"""
|
|
include_guard = "AUTOMERGE_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"]
|