yo-doc 0.3.21

YOJB, the binary JSON encoding that yo stores documents in
Documentation
[package]
name = "yo-doc"
description = "YOJB, the binary JSON encoding that yo stores documents in"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
authors.workspace = true
readme.workspace = true
keywords.workspace = true
categories.workspace = true

[dependencies]
yo-common.workspace = true
# A collection's tables are the element table a hash's fields live in, which is
# `09` section 4's R25 taken literally rather than as a resemblance.
yo-kv.workspace = true
# `Metric`, so that a vector index says cosine in the same word the catalogue
# and the wire say it in.
yo-shape.workspace = true
# The vector index on a path is the same `Collection` a vector set is, so a
# document and its embedding are one write rather than two collections joined on
# the id by whoever is calling.
yo-vector.workspace = true

[dev-dependencies]
criterion = { workspace = true }
# Only so that a test can hold the wire tags and flags on the same numbering as
# the record format, which is what `yo-kv` does for `Kind` and `ValueType`.
yo-format = { workspace = true }

[[bench]]
name = "yojb"
harness = false

[lints]
workspace = true