frp-plexus 0.1.0

Shared primitives for the infinite-db frp backend: typed IDs, SPC encoding, types, and values.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Shared primitives for the infinite-db frp backend.
//!
//! Provides typed IDs, SPC / Morton spatial encoding, type signatures, and
//! the runtime `Value` enum. No external dependencies beyond `serde` — the
//! foundational layer for the entire ecosystem.

pub mod id;
pub mod spc;
pub mod types;
pub mod value;

pub use id::{AtomId, BlockId, EdgeId, GraphId, IdGen, PortId};
pub use spc::{SpcKey, SpcRegion, morton_decode, morton_encode};
pub use types::{LayerTag, TypeSig};
pub use value::Value;