Crate flow_arena[−][src]
Flow: the underlying trait of flow.er.
Let’s start with some key concepts.
A. Arena
An arena is a typical data structure which has:
- A map / vec to store the data.
- A relationship graph which only tracks after the keys / indices.
FlowArena implements an arena-like data structure, but it has integrated the data map and the relationship graph, since both of them require an Id to visit.
B. Flow
trait Flow requires all the sub-traits of Flow.
// Todo: Finish Flow docs.
Modules
prelude |
Structs
FlowArena | |
FlowNode | |
GraphNode |
Enums
Direction | |
FlowError |
Traits
Flow | |
FlowBase | no check in FlowBase |
FlowCheck | |
FlowDock | |
FlowLink | |
FlowMaid | |
FlowShift | |
Node |
Type Definitions
FlowPure | |
GraphArena | |
NodePure |