Crate icydb_core

Crate icydb_core 

Source
Expand description

Core runtime for IcyDB: entity traits, values, executors, visitors, and the ergonomics exported via the prelude.

Re-exports§

pub use index::IndexSpec;
pub use key::Key;
pub use serialize::deserialize;
pub use serialize::serialize;
pub use value::Value;
pub use visitor::sanitize;
pub use visitor::sanitize;
pub use visitor::validate;
pub use visitor::validate;

Modules§

__reexports
re-exports
db
design
hash
index
interface
key
macros
obs
Observability: runtime event telemetry (metrics) and storage snapshots.
prelude
ICYDB ACTOR PRELUDE using _ brings traits into scope and avoids name conflicts
serialize
traits
types
value
view
visitor

Macros§

db
Access the current canister’s database session; use db!().debug() for verbose tracing.
impl_field_value
impl_from_for
impl_from_key_int
impl_from_key_uint
impl_inner
impl_view
start
Include the generated actor module emitted by build! (placed in OUT_DIR/actor.rs).

Enums§

Error
Error

Constants§

MAX_INDEX_FIELDS
CONSTANTS