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 inOUT_DIR/actor.rs).
Enums§
- Error
- Error
Constants§
- MAX_
INDEX_ FIELDS - CONSTANTS