pub struct TfsInspection {
pub result: Result<SearchOutcome<PolygonPath, PolygonSearchStats>, PolygonSearchError>,
pub diagnostics: TfsDiagnostics,
}Expand description
Instrumented TFS outcome: pathfinder result plus expansion diagnostics.
Fields§
§result: Result<SearchOutcome<PolygonPath, PolygonSearchStats>, PolygonSearchError>Same found / no-path / invalid-endpoint shape as PolygonPathfinder::search.
diagnostics: TfsDiagnosticsCounters for the run; zeroed on early invalid-endpoint returns.
Trait Implementations§
Source§impl Clone for TfsInspection
impl Clone for TfsInspection
Source§fn clone(&self) -> TfsInspection
fn clone(&self) -> TfsInspection
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 moreSource§impl Debug for TfsInspection
impl Debug for TfsInspection
Source§impl PartialEq for TfsInspection
impl PartialEq for TfsInspection
impl StructuralPartialEq for TfsInspection
Auto Trait Implementations§
impl Freeze for TfsInspection
impl RefUnwindSafe for TfsInspection
impl Send for TfsInspection
impl Sync for TfsInspection
impl Unpin for TfsInspection
impl UnsafeUnpin for TfsInspection
impl UnwindSafe for TfsInspection
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