pub struct AnyAngleSearchStats {
pub visited_nodes: usize,
}Expand description
Work counters from an any-angle search (algorithm-defined node visits).
Semantics of visited_nodes vary by solver (vertex pops vs interval states vs
settled VG nodes) and must not be compared across algorithms without care.
Fields§
§visited_nodes: usizeNodes the solver counts as expanded or settled (see algorithm docs).
Trait Implementations§
Source§impl Clone for AnyAngleSearchStats
impl Clone for AnyAngleSearchStats
Source§fn clone(&self) -> AnyAngleSearchStats
fn clone(&self) -> AnyAngleSearchStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AnyAngleSearchStats
Source§impl Debug for AnyAngleSearchStats
impl Debug for AnyAngleSearchStats
Source§impl Default for AnyAngleSearchStats
impl Default for AnyAngleSearchStats
Source§fn default() -> AnyAngleSearchStats
fn default() -> AnyAngleSearchStats
Returns the “default value” for a type. Read more
Source§impl PartialEq for AnyAngleSearchStats
impl PartialEq for AnyAngleSearchStats
Source§impl SearchVisitStats for AnyAngleSearchStats
impl SearchVisitStats for AnyAngleSearchStats
Source§fn visited_nodes(&self) -> usize
fn visited_nodes(&self) -> usize
Returns the number of nodes visited by the search.
impl StructuralPartialEq for AnyAngleSearchStats
Auto Trait Implementations§
impl Freeze for AnyAngleSearchStats
impl RefUnwindSafe for AnyAngleSearchStats
impl Send for AnyAngleSearchStats
impl Sync for AnyAngleSearchStats
impl Unpin for AnyAngleSearchStats
impl UnsafeUnpin for AnyAngleSearchStats
impl UnwindSafe for AnyAngleSearchStats
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more