pub struct TrailRealization {
pub trail: Trail,
pub bindings: Vec<SupportBinding>,
pub route: Route,
/* private fields */
}Fields§
§trail: Trail§bindings: Vec<SupportBinding>§route: RouteImplementations§
Source§impl TrailRealization
impl TrailRealization
pub fn graph(&self) -> &WalkGraph
Sourcepub fn walk_fingerprint(&self) -> u64
pub fn walk_fingerprint(&self) -> u64
Direction-sensitive identity for this realization’s ordered physical walk. The value is an ephemeral comparison key, not durable project identity or a cryptographic digest.
Sourcepub fn reverse_loop(&self, source: &WalkGraph) -> Result<TrailReversal>
pub fn reverse_loop(&self, source: &WalkGraph) -> Result<TrailReversal>
Inverts a loop’s exact physical walk while retaining every existing support. The support tail is reversed; compact repairs are inserted only where that program would otherwise select another path.
Sourcepub fn support_insertion(&self, requested: Coord) -> Option<SupportInsertion>
pub fn support_insertion(&self, requested: Coord) -> Option<SupportInsertion>
Locates a new support in the design order of the realized walk. Loops admit their closing arc after the final explicit support; out-and-backs index only their outward spine because the return is its exact reverse.
Trait Implementations§
Source§impl Clone for TrailRealization
impl Clone for TrailRealization
Source§fn clone(&self) -> TrailRealization
fn clone(&self) -> TrailRealization
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 TrailRealization
impl Debug for TrailRealization
Source§impl PartialEq for TrailRealization
impl PartialEq for TrailRealization
impl StructuralPartialEq for TrailRealization
Auto Trait Implementations§
impl Freeze for TrailRealization
impl RefUnwindSafe for TrailRealization
impl Send for TrailRealization
impl Sync for TrailRealization
impl Unpin for TrailRealization
impl UnsafeUnpin for TrailRealization
impl UnwindSafe for TrailRealization
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