Enum gapi_grpc::google::maps::routes::v1::RoutingPreference [−][src]
A set of values that specify factors to take into consideration when calculating the route.
Variants
No routing preference specified. Default to TRAFFIC_AWARE
.
Computes routes without taking traffic conditions into consideration. Suitable when traffic conditions don’t matter. Using this value produces the lowest latency.
Calculates routes taking traffic conditions into consideration. In contrast
to TRAFFIC_AWARE_OPTIMAL
, some optimizations are applied to significantly
reduce latency.
Calculates the routes taking traffic conditions into consideration, without applying most performance optimizations. Using this value produces the highest latency.
Implementations
impl RoutingPreference
[src]
pub fn is_valid(value: i32) -> bool
[src]
Returns true
if value
is a variant of RoutingPreference
.
pub fn from_i32(value: i32) -> Option<RoutingPreference>
[src]
Converts an i32
to a RoutingPreference
, or None
if value
is not a valid variant.
Trait Implementations
impl Clone for RoutingPreference
[src]
fn clone(&self) -> RoutingPreference
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for RoutingPreference
[src]
impl Debug for RoutingPreference
[src]
impl Default for RoutingPreference
[src]
fn default() -> RoutingPreference
[src]
impl Eq for RoutingPreference
[src]
impl From<RoutingPreference> for i32
[src]
fn from(value: RoutingPreference) -> i32
[src]
impl Hash for RoutingPreference
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for RoutingPreference
[src]
fn cmp(&self, other: &RoutingPreference) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<RoutingPreference> for RoutingPreference
[src]
fn eq(&self, other: &RoutingPreference) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<RoutingPreference> for RoutingPreference
[src]
fn partial_cmp(&self, other: &RoutingPreference) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for RoutingPreference
[src]
impl StructuralPartialEq for RoutingPreference
[src]
Auto Trait Implementations
impl RefUnwindSafe for RoutingPreference
impl Send for RoutingPreference
impl Sync for RoutingPreference
impl Unpin for RoutingPreference
impl UnwindSafe for RoutingPreference
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,