Skip to main content

traverse

Function traverse 

Source
pub fn traverse(
    nodes: &[Node],
    edges: &[Edge],
    request: &TraversalRequest,
) -> Result<TraversalReport, QueryError>
Expand description

Finds confirmed paths using the requested bounded traversal strategy.

Non-confirmed edges are never traversed. Encountered inferred, ambiguous, stale, or incomplete edges are returned separately as unresolved candidates.

ยงErrors

Returns QueryError for invalid graph identities, dangling endpoints, missing anchors, invalid confidence values, invalid costs, or unsupported limits.