pub struct PipelinePathStep {
pub id: String,
pub category: String,
pub cumulative_distance: f64,
pub hop_distance: f64,
pub bridge_strength: Option<f64>,
}Expand description
One step along a PathResult.
Fields§
§id: String§category: String§cumulative_distance: f64§hop_distance: f64Angular distance of this individual hop (0.0 for the first step).
bridge_strength: Option<f64>Bridge strength used on cross-category hops (None for same-category or unbridged paths).
Trait Implementations§
Source§impl Clone for PipelinePathStep
impl Clone for PipelinePathStep
Source§fn clone(&self) -> PipelinePathStep
fn clone(&self) -> PipelinePathStep
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 moreAuto Trait Implementations§
impl Freeze for PipelinePathStep
impl RefUnwindSafe for PipelinePathStep
impl Send for PipelinePathStep
impl Sync for PipelinePathStep
impl Unpin for PipelinePathStep
impl UnsafeUnpin for PipelinePathStep
impl UnwindSafe for PipelinePathStep
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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