pub struct PreparedAnyAngleQueryDiagnostics {
pub endpoint_visibility_tests: usize,
pub endpoint_accepted_edges: usize,
pub direct_start_goal_tested: bool,
pub direct_start_goal_visible: bool,
pub settled_nodes: usize,
pub pushes: usize,
pub stale_pops: usize,
pub path_point_count: usize,
}Expand description
Per-query diagnostics for prepared any-angle search.
Fields§
§endpoint_visibility_tests: usize§endpoint_accepted_edges: usize§direct_start_goal_tested: bool§direct_start_goal_visible: bool§settled_nodes: usize§pushes: usize§stale_pops: usize§path_point_count: usizeTrait Implementations§
Source§impl Clone for PreparedAnyAngleQueryDiagnostics
impl Clone for PreparedAnyAngleQueryDiagnostics
Source§fn clone(&self) -> PreparedAnyAngleQueryDiagnostics
fn clone(&self) -> PreparedAnyAngleQueryDiagnostics
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 PreparedAnyAngleQueryDiagnostics
Source§impl Default for PreparedAnyAngleQueryDiagnostics
impl Default for PreparedAnyAngleQueryDiagnostics
Source§fn default() -> PreparedAnyAngleQueryDiagnostics
fn default() -> PreparedAnyAngleQueryDiagnostics
Returns the “default value” for a type. Read more
impl Eq for PreparedAnyAngleQueryDiagnostics
impl StructuralPartialEq for PreparedAnyAngleQueryDiagnostics
Auto Trait Implementations§
impl Freeze for PreparedAnyAngleQueryDiagnostics
impl RefUnwindSafe for PreparedAnyAngleQueryDiagnostics
impl Send for PreparedAnyAngleQueryDiagnostics
impl Sync for PreparedAnyAngleQueryDiagnostics
impl Unpin for PreparedAnyAngleQueryDiagnostics
impl UnsafeUnpin for PreparedAnyAngleQueryDiagnostics
impl UnwindSafe for PreparedAnyAngleQueryDiagnostics
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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