pub struct Anya;Expand description
Any-angle pathfinder implementing AnyAnglePathfinder.
Public searches are oracle-supervised (exact corner visibility graph). Use
Self::inspect for experimental interval-candidate diagnostics; do not treat
inspect-only counters as product search stats.
Implementations§
Source§impl Anya
impl Anya
Sourcepub fn inspect(
&self,
grid: &Grid,
request: AnyAngleSearchRequest,
) -> AnyaInspection
pub fn inspect( &self, grid: &Grid, request: AnyAngleSearchRequest, ) -> AnyaInspection
Search with solver-local diagnostics (not included in public stats).
This explicitly evaluates the experimental interval candidate before certifying it with the exact oracle. Use it for bounded diagnostic work, not ordinary application searches.
Trait Implementations§
Source§impl AnyAnglePathfinder for Anya
impl AnyAnglePathfinder for Anya
impl Copy for Anya
Auto Trait Implementations§
impl Freeze for Anya
impl RefUnwindSafe for Anya
impl Send for Anya
impl Sync for Anya
impl Unpin for Anya
impl UnsafeUnpin for Anya
impl UnwindSafe for Anya
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