sekejap-kernel 0.19.2

The storage kernel of sekejap: a disk-first B-tree over a page-WAL, with typed packed pages and crash recovery
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
name = "sekejap-kernel"
version = "0.19.2"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "The storage kernel of sekejap: a disk-first B-tree over a page-WAL, with typed packed pages and crash recovery"
homepage = "https://github.com/sekejapdb/sekejap"
readme = "README.md"
keywords = [
    "database",
    "btree",
    "storage",
    "wal",
    "embedded",
]
categories = [
    "database-implementations",
    "filesystem",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/sekejapdb/sekejap"

[features]
compact-cells = []
default = []
keyspace-append = []
slotref-split = []
sqlite-balance = []
test-support = []
write-trace = []

[lib]
name = "kernel"
path = "src/lib.rs"

[[test]]
name = "bulk"
path = "tests/bulk.rs"

[[test]]
name = "cell_codec_families"
path = "tests/cell_codec_families.rs"

[[test]]
name = "compact_cell_bounds"
path = "tests/compact_cell_bounds.rs"

[[test]]
name = "corruption"
path = "tests/corruption.rs"

[[test]]
name = "corruption_bounds"
path = "tests/corruption_bounds.rs"

[[test]]
name = "delete_reinsert"
path = "tests/delete_reinsert.rs"

[[test]]
name = "demo_parity"
path = "tests/demo_parity.rs"

[[test]]
name = "durability"
path = "tests/durability.rs"

[[test]]
name = "format_stamp"
path = "tests/format_stamp.rs"

[[test]]
name = "freelist"
path = "tests/freelist.rs"

[[test]]
name = "graph_clustering"
path = "tests/graph_clustering.rs"

[[test]]
name = "graph_crash"
path = "tests/graph_crash.rs"

[[test]]
name = "graph_ctx"
path = "tests/graph_ctx.rs"

[[test]]
name = "graph_law1"
path = "tests/graph_law1.rs"

[[test]]
name = "graph_law2_reads"
path = "tests/graph_law2_reads.rs"

[[test]]
name = "graph_model"
path = "tests/graph_model.rs"

[[test]]
name = "graph_props"
path = "tests/graph_props.rs"

[[test]]
name = "hybrid_score"
path = "tests/hybrid_score.rs"

[[test]]
name = "law1_heap"
path = "tests/law1_heap.rs"

[[test]]
name = "law2_shape"
path = "tests/law2_shape.rs"

[[test]]
name = "model"
path = "tests/model.rs"

[[test]]
name = "overflow"
path = "tests/overflow.rs"

[[test]]
name = "overflow_laws"
path = "tests/overflow_laws.rs"

[[test]]
name = "pack_memory"
path = "tests/pack_memory.rs"

[[test]]
name = "pack_shape"
path = "tests/pack_shape.rs"

[[test]]
name = "persistent_free"
path = "tests/persistent_free.rs"

[[test]]
name = "platform_invariant"
path = "tests/platform_invariant.rs"

[[test]]
name = "props_laws"
path = "tests/props_laws.rs"

[[test]]
name = "published_tree_structure"
path = "tests/published_tree_structure.rs"

[[test]]
name = "range_graft"
path = "tests/range_graft.rs"

[[test]]
name = "recovery"
path = "tests/recovery.rs"

[[test]]
name = "resource_limits"
path = "tests/resource_limits.rs"

[[test]]
name = "score_laws"
path = "tests/score_laws.rs"

[[test]]
name = "seekrepro"
path = "tests/seekrepro.rs"

[[test]]
name = "snapshot"
path = "tests/snapshot.rs"

[[test]]
name = "spatial_index"
path = "tests/spatial_index.rs"

[[test]]
name = "spatial_laws"
path = "tests/spatial_laws.rs"

[[test]]
name = "text_laws"
path = "tests/text_laws.rs"

[[test]]
name = "text_search"
path = "tests/text_search.rs"

[[test]]
name = "vector"
path = "tests/vector.rs"

[[test]]
name = "vector_defects"
path = "tests/vector_defects.rs"

[[test]]
name = "vector_index"
path = "tests/vector_index.rs"

[[test]]
name = "vector_laws"
path = "tests/vector_laws.rs"

[[test]]
name = "writer_lock"
path = "tests/writer_lock.rs"

[dependencies.crc32c]
version = "0.6"

[dependencies.libc]
version = "0.2"

[dependencies.tempfile]
version = "3"

[dev-dependencies.tempfile]
version = "3"

[target."cfg(windows)".dependencies.windows-sys]
version = "0.61"
features = [
    "Win32_Foundation",
    "Win32_Storage_FileSystem",
    "Win32_System_IO",
]