pub struct RouterKey {
pub key_identifier: KeyIdentifier,
pub asn: Asn,
pub key_info: RouterKeyInfo,
}
Expand description
A BGPsec router key.
Fields
key_identifier: KeyIdentifier
The subject key identifier of the router key.
asn: Asn
The autonomous system authorized to use the key.
key_info: RouterKeyInfo
The actual key.
Implementations
sourceimpl RouterKey
impl RouterKey
sourcepub fn new(
key_identifier: KeyIdentifier,
asn: Asn,
key_info: RouterKeyInfo
) -> Self
pub fn new(
key_identifier: KeyIdentifier,
asn: Asn,
key_info: RouterKeyInfo
) -> Self
Creates a new value from the various components.
Trait Implementations
sourceimpl Ord for RouterKey
impl Ord for RouterKey
sourceimpl PartialOrd<RouterKey> for RouterKey
impl PartialOrd<RouterKey> for RouterKey
sourcefn partial_cmp(&self, other: &RouterKey) -> Option<Ordering>
fn partial_cmp(&self, other: &RouterKey) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn 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 more
impl Eq for RouterKey
impl StructuralEq for RouterKey
impl StructuralPartialEq for RouterKey
Auto Trait Implementations
impl RefUnwindSafe for RouterKey
impl Send for RouterKey
impl Sync for RouterKey
impl Unpin for RouterKey
impl UnwindSafe for RouterKey
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more