eidetica/constants.rs
1//! Constants used throughout the Eidetica library.
2//!
3//! This module provides central definitions for internal strings and other constants
4//! used within the library, especially for reserved subtree names.
5
6/// Reserved subtree name for storing tree settings.
7pub const SETTINGS: &str = "_settings";
8
9/// Reserved subtree name for the subtree index/registry.
10pub const INDEX: &str = "_index";
11
12/// Reserved subtree name for marking root entries.
13/// TODO: Improve root entry marking.
14pub const ROOT: &str = "_root";
15
16/// System database name for Instance configuration and management
17pub const INSTANCE: &str = "_instance";
18
19/// System database name for user directory
20pub const USERS: &str = "_users";
21
22/// System database name for database tracking
23pub const DATABASES: &str = "_databases";