Versions in this module Expand all Collapse all v0 v0.1.0 Jan 24, 2026 Changes in this version + func CanReach[V comparable](source V, target V, downstream func(out []V, from V) []V) bool + func DijkstrasErr[V comparable](starting []V, goal func(V) bool, dwn DownstreamFuncErr[V]) ([]V, error) + func Dijkstras[V comparable](starting []V, goal func(V) bool, dwn DownstreamFunc[V]) []V + func FindCycle[V comparable](sources []V, downstream func(out []V, from V) []V) []V + type DownstreamFunc = func(V) iter.Seq[V] + type DownstreamFuncErr = func(V) iter.Seq2[V, error]