pub fn a_star<P, M, HeuristicFn, SuccessorsFn, SuccessFn>(
start: P,
heuristic: HeuristicFn,
successors: SuccessorsFn,
success: SuccessFn,
min_timeout: PathfinderTimeout,
max_timeout: PathfinderTimeout,
) -> Path<P, M>
pub fn a_star<P, M, HeuristicFn, SuccessorsFn, SuccessFn>(
start: P,
heuristic: HeuristicFn,
successors: SuccessorsFn,
success: SuccessFn,
min_timeout: PathfinderTimeout,
max_timeout: PathfinderTimeout,
) -> Path<P, M>