#[repr(u8)]pub enum BgpRole {
Provider = 0,
RouteServer = 1,
RouteServerClient = 2,
Customer = 3,
Peer = 4,
Unknown(u8),
}Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BgpRole
impl<'de> Deserialize<'de> for BgpRole
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BgpRole
Source§impl<'_enum> From<&'_enum BgpRole> for BgpRoleDiscriminants
impl<'_enum> From<&'_enum BgpRole> for BgpRoleDiscriminants
Source§fn from(val: &'_enum BgpRole) -> BgpRoleDiscriminants
fn from(val: &'_enum BgpRole) -> BgpRoleDiscriminants
Converts to this type from the input type.
Source§impl From<BgpRole> for BgpRoleDiscriminants
impl From<BgpRole> for BgpRoleDiscriminants
Source§fn from(val: BgpRole) -> BgpRoleDiscriminants
fn from(val: BgpRole) -> BgpRoleDiscriminants
Converts to this type from the input type.
Source§impl IntoDiscriminant for BgpRole
impl IntoDiscriminant for BgpRole
Source§type Discriminant = BgpRoleDiscriminants
type Discriminant = BgpRoleDiscriminants
Enum listing the same variants as this enum but without any data fields
fn discriminant(&self) -> Self::Discriminant
impl StructuralPartialEq for BgpRole
Auto Trait Implementations§
impl Freeze for BgpRole
impl RefUnwindSafe for BgpRole
impl Send for BgpRole
impl Sync for BgpRole
impl Unpin for BgpRole
impl UnsafeUnpin for BgpRole
impl UnwindSafe for BgpRole
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