Crate docchi_core

Source

Modules§

intf
This module contains low-level accessors. They are intended to be used by generated codes, not humans.
structs

Structs§

CoreError
HashMt
JsonFileImpl

Enums§

SetSabunError

Statics§

JSON_ARC_OPT

Traits§

IdentityEqual
When items have identity objects, compare identity objects, otherwise compare items directly. This can shortcut comparing and make it faster.
JsonFile

Functions§

adjust_versions
Adjust old data to be compatible with the new version. The strategy of the adjustment is described in the manual.
archive_file_to_root
archive_file_to_root_with_hash
archive_src_dir
archive_to_root
json_dir_to_root
json_dir_to_root_with_hash
Converts Docchi source files to RootObject Does extra checks when validation=true
read_archive_to_root
read_archive_to_root_with_hash
root_to_json_new_default
Convert RootObject to JSON That JSON can be converted back to RootObject, but they are not identical. This may not have very useful use cases, but converting data to human readable text is good

Type Aliases§

CoreResult
HashM