pub struct BgpPeerGroup {
pub name: String,
pub remote_as: Option<u32>,
pub update_source: Option<String>,
pub next_hop_self: bool,
pub route_map_in: Option<String>,
pub route_map_out: Option<String>,
pub send_community: bool,
}Expand description
A BGP peer-group definition.
Fields§
§name: String§remote_as: Option<u32>§update_source: Option<String>§next_hop_self: bool§route_map_in: Option<String>§route_map_out: Option<String>§send_community: boolTrait Implementations§
Source§impl Clone for BgpPeerGroup
impl Clone for BgpPeerGroup
Source§fn clone(&self) -> BgpPeerGroup
fn clone(&self) -> BgpPeerGroup
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BgpPeerGroup
impl Debug for BgpPeerGroup
Source§impl<'de> Deserialize<'de> for BgpPeerGroup
impl<'de> Deserialize<'de> for BgpPeerGroup
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<BgpPeerGroup, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BgpPeerGroup, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for BgpPeerGroup
impl Serialize for BgpPeerGroup
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for BgpPeerGroup
impl RefUnwindSafe for BgpPeerGroup
impl Send for BgpPeerGroup
impl Sync for BgpPeerGroup
impl Unpin for BgpPeerGroup
impl UnsafeUnpin for BgpPeerGroup
impl UnwindSafe for BgpPeerGroup
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