Struct krill::commons::bgp::ValidatedAnnouncement
source · pub struct ValidatedAnnouncement { /* private fields */ }
Implementations§
source§impl ValidatedAnnouncement
impl ValidatedAnnouncement
pub fn validity(&self) -> AnnouncementValidity
pub fn announcement(&self) -> Announcement
pub fn unpack( self ) -> (Announcement, AnnouncementValidity, Option<RoaPayload>, Vec<RoaPayload>)
Trait Implementations§
source§impl AsRef<TypedPrefix> for ValidatedAnnouncement
impl AsRef<TypedPrefix> for ValidatedAnnouncement
source§fn as_ref(&self) -> &TypedPrefix
fn as_ref(&self) -> &TypedPrefix
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Clone for ValidatedAnnouncement
impl Clone for ValidatedAnnouncement
source§fn clone(&self) -> ValidatedAnnouncement
fn clone(&self) -> ValidatedAnnouncement
Returns a copy 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 ValidatedAnnouncement
impl Debug for ValidatedAnnouncement
source§impl<'de> Deserialize<'de> for ValidatedAnnouncement
impl<'de> Deserialize<'de> for ValidatedAnnouncement
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
source§impl Hash for ValidatedAnnouncement
impl Hash for ValidatedAnnouncement
source§impl PartialEq for ValidatedAnnouncement
impl PartialEq for ValidatedAnnouncement
source§fn eq(&self, other: &ValidatedAnnouncement) -> bool
fn eq(&self, other: &ValidatedAnnouncement) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ValidatedAnnouncement
impl Serialize for ValidatedAnnouncement
impl Eq for ValidatedAnnouncement
impl StructuralEq for ValidatedAnnouncement
impl StructuralPartialEq for ValidatedAnnouncement
Auto Trait Implementations§
impl RefUnwindSafe for ValidatedAnnouncement
impl Send for ValidatedAnnouncement
impl Sync for ValidatedAnnouncement
impl Unpin for ValidatedAnnouncement
impl UnwindSafe for ValidatedAnnouncement
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> 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.