Skip to main content

Crate uni_common

Crate uni_common 

Source

Re-exports§

pub use api::error::Result;
pub use api::error::UniError;
pub use config::CloudStorageConfig;
pub use config::UniConfig;
pub use core::edge_type::EdgeTypeId;
pub use core::id::Eid;
pub use core::id::UniId;
pub use core::id::Vid;
pub use core::schema::CrdtType;
pub use core::schema::DataType;
pub use core::schema::Schema;
pub use graph::simple_graph::SimpleGraph;

Modules§

api
config
core
cypher_value_codec
MessagePack-based binary encoding for CypherValue (uni_common::Value).
graph
sync
Synchronization utilities for safe lock acquisition.
value
Typed value representation for graph properties and query results.

Macros§

unival
Constructs a Value from a literal or expression, similar to serde_json::json!.

Structs§

Edge
Graph edge with identity, type, endpoints, and properties.
Node
Graph node with identity, labels, and properties.
Path
Graph path consisting of alternating nodes and edges.

Enums§

TemporalType
Classification of temporal types for dispatch.
TemporalValue
Typed temporal value representation.
Value
Dynamic value type for properties, parameters, and results.

Traits§

FromValue
Trait for fallible conversion from Value.

Type Aliases§

Properties
String-keyed property map using Value for type-preserving storage.