Enum google_api_proto::google::cloud::networkmanagement::v1beta1::route_info::RouteType
source · #[repr(i32)]pub enum RouteType {
Unspecified = 0,
Subnet = 1,
Static = 2,
Dynamic = 3,
PeeringSubnet = 4,
PeeringStatic = 5,
PeeringDynamic = 6,
PolicyBased = 7,
}
Expand description
Type of route:
Variants§
Unspecified = 0
Unspecified type. Default value.
Subnet = 1
Route is a subnet route automatically created by the system.
Static = 2
Static route created by the user, including the default route to the internet.
Dynamic = 3
Dynamic route exchanged between BGP peers.
PeeringSubnet = 4
A subnet route received from peering network.
PeeringStatic = 5
A static route received from peering network.
PeeringDynamic = 6
A dynamic route received from peering network.
PolicyBased = 7
Policy based route.
Implementations§
source§impl RouteType
impl RouteType
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
source§impl Ord for RouteType
impl Ord for RouteType
source§impl PartialEq for RouteType
impl PartialEq for RouteType
source§impl PartialOrd for RouteType
impl PartialOrd for RouteType
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl TryFrom<i32> for RouteType
impl TryFrom<i32> for RouteType
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
impl Copy for RouteType
impl Eq for RouteType
impl StructuralPartialEq for RouteType
Auto Trait Implementations§
impl Freeze for RouteType
impl RefUnwindSafe for RouteType
impl Send for RouteType
impl Sync for RouteType
impl Unpin for RouteType
impl UnwindSafe for RouteType
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request