pub struct AutNum {
pub asn: u32,
pub as_name: String,
pub descr: Vec<String>,
pub source: String,
pub extra: BTreeMap<String, Vec<String>>,
}Expand description
An aut-num object: AS-level routing registry entry.
Fields§
§asn: u32The AS number, e.g. 13335.
as_name: StringThe as-name attribute.
descr: Vec<String>The descr attributes (may be multiple).
source: StringThe source attribute (registry provenance).
extra: BTreeMap<String, Vec<String>>All other attributes as (name, value) pairs, preserving order.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AutNum
impl<'de> Deserialize<'de> for AutNum
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 AutNum
impl RefUnwindSafe for AutNum
impl Send for AutNum
impl Sync for AutNum
impl Unpin for AutNum
impl UnsafeUnpin for AutNum
impl UnwindSafe for AutNum
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