2 stable releases
1.1.0 | Feb 9, 2024 |
---|---|
1.0.2 | Jan 22, 2024 |
#2566 in Data structures
35 downloads per month
555KB
10K
SLoC
Structures
Structures is a Rust crate containing various data structure implementations. Below is a hierachial flow of all available traits and structs in this library.
Collection (Trait)
- Full (Trait)
- Reversible (Trait)
- Sortable (Trait)
- ArrayCollection (Trait)
- Array
- ListCollection (Trait)
- List
- VectorCollection (Trait)
- Vector
- GridCollection (Trait)
- Pos
- Grid
- Table
- AdjacencyMatrix
- MapCollection (Trait)
- KeyValue
- Map
- HashMap
- TraversableCollection (Trait)
- Node
- Edge
- IntoTraverser (Trait)
- Traverser (Trait)
- RevTraverser (Trait)
- TreeCollectionTraverser (Trait)
- BinaryTreeCollectionTraverser (Trait)
- GraphCollectionTraverser (Trait)
- TreeCollectionTraverser (Trait)
- RevTraverser (Trait)
- GraphCollection (Trait)
- GraphTraverser
- Graph
- LinkedCollection (Trait)
- LinkedListTraverser
- LinkedList
- DoublyLinkedListTraverser
- DoublyLinkList
- TreeCollection (Trait)
- TreeTraverser
- Tree
- BinaryTreeTraverser
- BinaryTree
- QueueCollection (Trait)
- Queue
- DequeCollection (Trait)
- Deque
- SetCollection (Trait)
- Set
- HashSet
- StackCollection (Trait)
- Stack
- SuperCollection (Trait)
- AdjacencyList
- SuperList
Dependencies
~1.5MB
~24K SLoC