usecrate::model::network::{EdgeId, EdgeListId, VertexId};/// simple 'Either' return type that covers both vertex-oriented and edge-oriented
/// search implementations.
pubenumNearestSearchResult{
NearestVertex(VertexId),
NearestEdge(EdgeListId, EdgeId),}