pub struct PeeringServiceMeta {
pub sni: Option<Vec<String>>,
pub spiffe_id: Option<Vec<String>>,
pub protocol: Option<String>,
}
Expand description
PeeringServiceMeta is read-only information provided from an exported peer.
Fields§
§sni: Option<Vec<String>>
§spiffe_id: Option<Vec<String>>
§protocol: Option<String>
Trait Implementations§
Source§impl Clone for PeeringServiceMeta
impl Clone for PeeringServiceMeta
Source§fn clone(&self) -> PeeringServiceMeta
fn clone(&self) -> PeeringServiceMeta
Returns a duplicate 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 PeeringServiceMeta
impl Debug for PeeringServiceMeta
Source§impl Default for PeeringServiceMeta
impl Default for PeeringServiceMeta
Source§fn default() -> PeeringServiceMeta
fn default() -> PeeringServiceMeta
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PeeringServiceMeta
impl<'de> Deserialize<'de> for PeeringServiceMeta
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
Auto Trait Implementations§
impl Freeze for PeeringServiceMeta
impl RefUnwindSafe for PeeringServiceMeta
impl Send for PeeringServiceMeta
impl Sync for PeeringServiceMeta
impl Unpin for PeeringServiceMeta
impl UnwindSafe for PeeringServiceMeta
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