Expand description
Modules§
- abs
- Abstract layer.
- algo
- Algorithms.
- canonical
- Canonical representation.
- dependency
- Namespace with dependencies.
- exposed
- Exposed namespace of the module.
- prelude
- Prelude to use essentials:
use my_module::prelude::*
.
Structs§
- Edge
Kindless - No kind for edges.
- Identity
With Int - Identify an instance by integer.
- Identity
With Name - Identify an instance by name.
- Identity
With Pointer - Identify an instance by its location in memory.
- Node
Cell - Node in RefCell in Rc.
- Node
Kindless - No kind for nodes.
Traits§
- Edge
Basic Interface - Edge of a graph.
- Edge
Kind Interface - Kind of a edge.
- Graph
Edges Enumerable Interface - Graph edges of which is possible to enumerate.
- Graph
Edges Extendable Interface - Graph interface which allow to add more edges.
- Graph
Edges Kind Getter Interface - Graph nodes of which has a kind.
- Graph
Edges Nominal Interface - Graph which know how to iterate neighbourhood of a node and capable to convert id of a node into a node.
- Graph
Nodes Enumerable Interface - Graph nodes of which is possible to enumerate.
- Graph
Nodes Extendable Interface - Graph interface which allow to add more nodes. Know nothing about edges.
- Graph
Nodes Kind Getter Interface - Graph nodes of which has a kind.
- Graph
Nodes Nominal Interface - Graph which know how to iterate neighbourhood of a node and capable to convert id of a node into a node.
- HasId
- Instance has an id.
- Identity
Generable Interface - Interface to identify an instance of somthing with ability to increase it to generate a new one.
- Identity
Interface - Interface to identify an instance of somthing, for exampel a node.
- Node
Basic Interface - Node of a graph.
- Node
Factory Interface - Interface of a type responsible for constructing nodes.
- Node
Kind Interface - Kind of a node.