[][src]Struct osrmreader::osrm::Edge

pub struct Edge {
    pub source_node_index: i32,
    pub target_node_index: i32,
}

A connection between two nodes (source and target).

Nodes are referenced by their index which starts at zero and encodes the order in which the nodes are stored. The node index should not be confused with the node ID.

Fields

source_node_index: i32

Index of the first point of the edge.

target_node_index: i32

Index of the second point of the edge.

Trait Implementations

impl Clone for Edge[src]

impl Debug for Edge[src]

Auto Trait Implementations

impl RefUnwindSafe for Edge

impl Send for Edge

impl Sync for Edge

impl Unpin for Edge

impl UnwindSafe for Edge

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.