1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
//! Nook core engine.
//!
//! Pure-Rust embedded database. The JS binding lives in `nookdb-napi`;
//! this crate has no NAPI dependencies and can be unit-tested without
//! Node.
pub
pub use Database;
pub use ;
pub use ;
/// Storage value-codec injection seam (extension seam §6a). Implement
/// [`ValueCodec`] in an external crate to transform stored values (e.g.
/// at-rest encryption) without forking or modifying nookdb-core;
/// [`IdentityCodec`] is the default pass-through (plain JSON on disk).
pub use ;
/// Migration-runner API seam (extension seam §6b). Re-exported for
/// crate-root convenience; the full module is at [`migrate`].
pub use ;
/// Post-commit notifier seam (extension seam, M3). Implement
/// [`CommitObserver`] in an external crate and attach via
/// [`Database::add_observer`] to observe commits without forking
/// nookdb-core.
pub use ;
/// Reactive subsystem. `LiveEngine` is constructed by the binding from
/// the opened `Database` + compiled `SchemaIr`; `EmitSink` is the
/// core↔binding emit boundary (core stays NAPI-free).
pub use ;
pub use ;
/// Offline ed25519 license-token verification utility (extension seam
/// "any milestone — dormant license-verify utility"). Dormant in the MIT
/// core; consumed by external integrators (post-1.0). No network
/// calls; algorithm pinned to Ed25519. Full module: [`license_verify`].
pub use ;