pub struct MetricRouteRequest { /* private fields */ }Expand description
One source-neutral metric routing request.
Implementations§
Source§impl MetricRouteRequest
impl MetricRouteRequest
Sourcepub fn new(
origin: MetricPoint,
destination: MetricPoint,
profile: MobilityProfile,
) -> Self
pub fn new( origin: MetricPoint, destination: MetricPoint, profile: MobilityProfile, ) -> Self
Creates a request from already validated values.
Sourcepub fn origin(&self) -> &MetricPoint
pub fn origin(&self) -> &MetricPoint
Route origin.
Sourcepub fn destination(&self) -> &MetricPoint
pub fn destination(&self) -> &MetricPoint
Route destination.
Sourcepub fn profile(&self) -> MobilityProfile
pub fn profile(&self) -> MobilityProfile
Mobility envelope.
Trait Implementations§
Source§impl Clone for MetricRouteRequest
impl Clone for MetricRouteRequest
Source§fn clone(&self) -> MetricRouteRequest
fn clone(&self) -> MetricRouteRequest
Returns a copy of the value. Read more
1.0.0 · 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 MetricRouteRequest
impl Debug for MetricRouteRequest
Source§impl PartialEq for MetricRouteRequest
impl PartialEq for MetricRouteRequest
impl StructuralPartialEq for MetricRouteRequest
Auto Trait Implementations§
impl Freeze for MetricRouteRequest
impl RefUnwindSafe for MetricRouteRequest
impl Send for MetricRouteRequest
impl Sync for MetricRouteRequest
impl Unpin for MetricRouteRequest
impl UnwindSafe for MetricRouteRequest
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