hayson-engine 0.27.0

Storage engine for hayson document databases — the embeddable core behind hayson-server, hayson-cli and hayson-browser
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub(crate) mod content_hash;
pub(crate) mod markdown_links;
pub(crate) mod parse;
pub(crate) mod partition;
pub(crate) mod serialize;
pub(crate) mod timestamp;
pub(crate) mod types;
pub(crate) mod validate;

pub use parse::parse_schema;
pub use partition::{assert_partition_value, is_partitioned, partition_of, UNPARTITIONED};
pub use serialize::schema_document;
pub use types::{DefaultValue, FieldSpec, FieldType, IndexKind, TableSchema, META_PREFIX, SCHEMA_VERSION};
pub use validate::{primary_key_of, validate_record, HaysonRecord, ValidateOptions};

pub(crate) use content_hash::{decode_image_content, encode_image_content, is_physical_path, physical_path_of};
pub(crate) use markdown_links::broken_links;
pub(crate) use validate::{undeclared_fields, without_undeclared};