Development Documentation (main branch) - For stable release docs, see docs.rs/eidetica

Module entry

Module entry 

Source
Expand description

Defines the fundamental data unit (Entry) and related types.

An Entry is the core, content-addressable building block of the database, representing a snapshot of data in the main tree and potentially multiple named subtrees. This module also defines the ID type and RawData type.

Re-exports§

pub use errors::EntryError;
pub use id::ID;

Modules§

errors
Entry-specific error types for the Eidetica library.
id
Content-addressable identifier type used throughout Eidetica.

Structs§

Entry
EntryBuilder
A builder for creating Entry instances.

Constants§

ENTRY_VERSION
The fundamental unit of data in Eidetica, representing a finalized, immutable Database Entry.

Type Aliases§

RawData
Represents serialized data, typically JSON, provided by the user.