macrame-db 0.15.0

A Bitemporal Graph Ledger on libSQL · Embedded knowledge database
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub(crate) mod clock;
pub(crate) mod crc32;
pub(crate) mod ids;
pub(crate) mod limits;
// `timestamp` stays public and this module does not re-export from it: flattened,
// `timestamp::parse` and `timestamp::format` become `util::parse` and
// `util::format`, which are too generic to be anyone's API (D-208). Every caller
// in the workspace already spells the qualified path, so nothing moved.
pub mod timestamp;

pub use clock::{
    format_iso8601_utc, parse_iso8601_utc, Clock, FakeClock, FutureStampPolicy, SystemClock,
    DEFAULT_FUTURE_STAMP_TOLERANCE,
};
pub use ids::{generate_id, is_ulid, validate_id, RESERVED_ID_CHARS};
pub use limits::{HYDRATE_CHUNK, SQLITE_MAX_VARIABLE_NUMBER};