List of all items
Structs
- algs::components::ConnectedComponents
- algs::components::FindCutEdges
- algs::components::FindCutVertices
- algs::components::IsConnected
- algs::cycles::IsAcyclic
- algs::cycles::IsDag
- algs::kruskal::AcceptAll
- algs::kruskal::Iter
- algs::kruskal::KruskalAlg
- algs::paths::RecordPath
- algs::prim::Iter
- algs::prim::PrimAlg
- algs::prim::QueueItem
- algs::sets::EdgesComplement
- algs::sets::IndependentVertexSetFromIter
- algs::sets::VerticesComplement
- algs::trees::IsTree
- arbitrary::Gn
- arbitrary::GnConnected
- arbitrary::GnConnectedWithEdgeProp
- arbitrary::GnConnectedWithVertexProp
- arbitrary::GnWithEdgeProp
- arbitrary::GnWithVertexProp
- choose::ChooseEdgeIter
- choose::ChooseOutEdgeIter
- choose::ChooseOutNeighborIter
- choose::ChooseVertexIter
- choose::RandomWalk
- graphs::EdgesEnds
- graphs::EdgesWithEnds
- graphs::OutNeighborFromOutEdge
- graphs::adaptors::SpanningSubgraph
- graphs::adaptors::Subgraph
- graphs::adjset::AdjSet
- graphs::adjset::Edges
- graphs::adjset::OutEdges
- graphs::adjset::UndirectedEdge
- graphs::complete::CEdgeIndexProp
- graphs::complete::COutEdgeIter
- graphs::complete::COutNeighborIter
- graphs::complete::CVertexIndexProp
- graphs::complete::Complete
- graphs::complete::DirectedEdge
- graphs::complete::MaxNone
- graphs::complete::UndirectedEdge
- graphs::static_::SEdgeIndexProp
- graphs::static_::SVertexIndexProp
- graphs::static_::Static
- graphs::static_::StaticBuilder
- graphs::static_::StaticDirectedEdge
- graphs::static_::StaticUndirectedEdge
- params::AllEdges
- params::AllVertices
- params::NewVertexProp
- params::Owned
- props::ArrayProp
- props::DelegateEdgeProp
- props::DelegateVertexProp
- props::FnProp
- props::HashMapProp
- props::IgnoreWriteProp
- props::Map
- sets::FastVecSet
- traverse::Add1
- traverse::BfsAlg
- traverse::DfsAlg
- traverse::EmptyVisitor
- traverse::FarthestVertex
- traverse::OnDiscoverBackEdge
- traverse::OnDiscoverCrossOrBackEdge
- traverse::OnDiscoverEdge
- traverse::OnDiscoverRootVertex
- traverse::OnDiscoverTreeEdge
- traverse::OnDiscoverVertex
- traverse::OnFinishEdge
- traverse::OnFinishRootVertex
- traverse::OnFinishTreeEdge
- traverse::OnFinishVertex
- traverse::OnTraverseEvent
- traverse::RecordDistance
- traverse::RecordParent
- traverse::RecordParentEdge
- traverse::RecursiveDfsAlg
- traverse::StampTime
- traverse::Time
- unionfind::NewUnionFind
- unionfind::UnionFind
Enums
- graphs::Directed
- graphs::Mixed
- graphs::Orientation
- graphs::Undirected
- props::Color
- traverse::Control
- traverse::TraverseEvent
Traits
- algs::components::Components
- algs::cycles::Cycles
- algs::degrees::Degrees
- algs::distances::Distances
- algs::kruskal::Kruskal
- algs::kruskal::Visitor
- algs::paths::Paths
- algs::prim::Prim
- algs::sets::Sets
- algs::trees::Trees
- builder::Builder
- builder::WithBuilder
- choose::Choose
- ext::GraphsSliceExt
- ext::GraphsVecExt
- graphs::Adjacency
- graphs::AdjacencyDigraph
- graphs::AdjacencyGraph
- graphs::Digraph
- graphs::EdgeKind
- graphs::EdgeList
- graphs::EdgeTypes
- graphs::Ends
- graphs::Graph
- graphs::GraphItem
- graphs::Incidence
- graphs::IncidenceDigraph
- graphs::IncidenceGraph
- graphs::UniformEdgeKind
- graphs::VertexList
- graphs::VertexTypes
- graphs::WithEdge
- graphs::WithVertex
- graphs::adaptors::WithSubgraph
- graphs::adjset::AdjSetEdge
- graphs::adjset::AdjSetEdgeKind
- graphs::adjset::AdjSetVertex
- graphs::complete::CompleteEdgeKind
- graphs::complete::EdgeImpl
- graphs::static_::Num
- graphs::static_::StaticEdgeKind
- params::IntoOwned
- params::ParamDerefMut
- prelude::Optional
- props::BasicEdgeProps
- props::BasicProps
- props::BasicVertexProps
- props::EdgeProp
- props::EdgePropGet
- props::EdgePropMut
- props::EdgePropMutNew
- props::PropGet
- props::PropIndexMut
- props::VertexProp
- props::VertexPropGet
- props::VertexPropMut
- props::VertexPropMutNew
- props::WithEdgeIndexProp
- props::WithEdgeProp
- props::WithVertexIndexProp
- props::WithVertexProp
- traverse::Bfs
- traverse::Counter
- traverse::Dfs
- traverse::RecursiveDfs
- traverse::Traverser
- traverse::VisitEdge
- traverse::VisitVertex
- traverse::Visitor
- unionfind::WithUnionFind
Macros
Functions
- algs::components::ConnectedComponents
- algs::components::IsConnected
- algs::components::NumComponents
- algs::paths::RecordPath
- algs::trees::IsTree
- max_by_prop
- max_prop
- min_by_prop
- min_prop
- sum_prop
- traverse::FarthestVertex
- traverse::RecordDistance
- traverse::bfs_visit
- traverse::break_if
- traverse::continue_if
- traverse::dfs_visit
- traverse::recursive_dfs_visit
Type Aliases
- graphs::DefaultEdgePropMut
- graphs::DefaultVertexPropMut
- graphs::Edge
- graphs::EdgeIndexProp
- graphs::EdgeIter
- graphs::OptionEdge
- graphs::OptionVertex
- graphs::OutEdgeIter
- graphs::OutNeighborIter
- graphs::Vertex
- graphs::VertexIndexProp
- graphs::VertexIter
- graphs::adjset::AdjSetDigraph
- graphs::adjset::AdjSetGraph
- graphs::adjset::DirectedEdge
- graphs::complete::CVertex
- graphs::complete::CompleteDigraph
- graphs::complete::CompleteGraph
- graphs::static_::StaticDigraph
- graphs::static_::StaticGraph
- graphs::static_::StaticVertex
- props::VecEdgeProp
- props::VecVertexProp
- traverse::BfsQueue
- traverse::DfsStack