package
0.0.0-20241223090118-035fcd7fed56
Repository: https://github.com/ibiscum/hands-on-software-engineering-with-golang.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Variables

ErrNotFound is returned when a link or edge lookup fails.
ErrUnknownEdgeLinks is returned when attempting to create an edge with an invalid source and/or destination ID.

# Structs

Edge describes a graph edge that originates from Src and terminates at Dst.
Link encapsulates all information about a link discovered by the Links 'R' Us crawler.

# Interfaces

EdgeIterator is implemented by objects that can iterate the graph edges.
Graph is implemented by objects that can mutate or query a link graph.
Iterator is implemented by graph objects that can be iterated.
LinkIterator is implemented by objects that can iterate the graph links.