Expand description
Graph-layer Rust API: graph-owned factories, topology, and inspection.
This module is per-language product surface (D24/D32), not behavioral conformance. It keeps naming/find/describe/observe on the graph side (R-node-thin / D39) while substrate nodes remain arena-slot handles.
Structs§
- Describe
Edge DescribeEdgedata container.- Describe
Node DescribeNodedata container.- Describe
Opts DescribeOptsdata container.- Describe
Snapshot - D39 describe snapshot: flat nodes/edges plus mounted subgraphs.
- Explain
Explaindata container.- Graph
- A single-thread graph/concurrency-domain product surface (D22/B53).
- Graph
Node - A graph-layer erased node handle returned by
Graph::find. - Graph
Node Opts - Graph-layer node options: naming/metadata live here, behavioral knobs are
threaded through to the substrate
NodeOpts. - Graph
Observer GraphObserverdata container.- Graph
Options - Graph construction options.
- Graph
Topology Observer GraphTopologyObserverdata container.- Node
Profile NodeProfiledata container.- Observe
Event ObserveEventdata container.- Observe
Stream ObserveStreamdata container.- Profile
Profiledata container.- Restore
Factory Meta RestoreFactoryMetadata container.- Topology
Event TopologyEventdata container.- Topology
Group - D152 graph-owned release group over ordinary graph-registered nodes.
- Topology
Group Options - Graph-owned topology/release group options (D152).
- Topology
Stream TopologyStreamdata container.- Values
- Read-only value-level view over a node fn’s dependency snapshot (D27/R-primary-api-clean).
Enums§
- Describe
Value DescribeValuevariants.- Observe
Message ObserveMessagevariants.- Topology
Event Kind TopologyEventKindvariants.
Functions§
- graph
- Construct a graph (D4 graph verb).
- graph_
opts - Creates or computes
graph_opts.