pub struct GreedyExtremePathView<'map, Node, Val, BOP, const REVERSED: bool = false>{ /* private fields */ }Implementations§
Source§impl<'map, Node, Val, BOP, const REVERSED: bool> GreedyExtremePathView<'map, Node, Val, BOP, REVERSED>
impl<'map, Node, Val, BOP, const REVERSED: bool> GreedyExtremePathView<'map, Node, Val, BOP, REVERSED>
Source§impl<'map, Node, Val, BOP, const REVERSED: bool> GreedyExtremePathView<'map, Node, Val, BOP, REVERSED>
impl<'map, Node, Val, BOP, const REVERSED: bool> GreedyExtremePathView<'map, Node, Val, BOP, REVERSED>
pub fn extreme_cost(&mut self, src: &'map Node, goal: &Node) -> Option<Val>
pub fn extreme_path(&mut self, src: &'map Node, goal: &Node) -> Vec<Node>
Auto Trait Implementations§
impl<'map, Node, Val, BOP, const REVERSED: bool> Freeze for GreedyExtremePathView<'map, Node, Val, BOP, REVERSED>
impl<'map, Node, Val, BOP, const REVERSED: bool> RefUnwindSafe for GreedyExtremePathView<'map, Node, Val, BOP, REVERSED>
impl<'map, Node, Val, BOP, const REVERSED: bool> Send for GreedyExtremePathView<'map, Node, Val, BOP, REVERSED>
impl<'map, Node, Val, BOP, const REVERSED: bool> Sync for GreedyExtremePathView<'map, Node, Val, BOP, REVERSED>
impl<'map, Node, Val, BOP, const REVERSED: bool> Unpin for GreedyExtremePathView<'map, Node, Val, BOP, REVERSED>
impl<'map, Node, Val, BOP, const REVERSED: bool> UnwindSafe for GreedyExtremePathView<'map, Node, Val, BOP, REVERSED>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more