pub struct Network {Show 40 fields
pub id: u32,
pub asn: Option<u32>,
pub name: Option<String>,
pub name_long: Option<String>,
pub aka: Option<String>,
pub org_id: Option<u32>,
pub irr_as_set: Option<String>,
pub website: Option<String>,
pub info_traffic: Option<String>,
pub info_scope: Option<String>,
pub info_type: Option<String>,
pub info_types: Option<Vec<String>>,
pub info_ratio: Option<String>,
pub info_prefixes4: Option<u32>,
pub info_prefixes6: Option<u32>,
pub info_ipv6: Option<bool>,
pub info_unicast: Option<bool>,
pub info_multicast: Option<bool>,
pub info_never_via_route_servers: Option<bool>,
pub policy_general: Option<String>,
pub policy_url: Option<String>,
pub policy_contracts: Option<String>,
pub policy_locations: Option<String>,
pub policy_ratio: Option<bool>,
pub route_server: Option<String>,
pub looking_glass: Option<String>,
pub ix_count: Option<u32>,
pub fac_count: Option<u32>,
pub status: Option<String>,
pub allow_ixp_update: Option<bool>,
pub social_media: Option<Vec<SocialMediaEntry>>,
pub notes: Option<String>,
pub rir_status: Option<String>,
pub rir_status_updated: Option<String>,
pub status_dashboard: Option<String>,
pub poc_updated: Option<String>,
pub netixlan_updated: Option<String>,
pub netfac_updated: Option<String>,
pub created: Option<String>,
pub updated: Option<String>,
}Expand description
PeeringDB network (/net) — full record with all API fields.
One record per registered autonomous system in PeeringDB.
Fields§
§id: u32§asn: Option<u32>§name: Option<String>§name_long: Option<String>§aka: Option<String>§org_id: Option<u32>§irr_as_set: Option<String>§website: Option<String>§info_traffic: Option<String>§info_scope: Option<String>§info_type: Option<String>§info_types: Option<Vec<String>>§info_ratio: Option<String>§info_prefixes4: Option<u32>§info_prefixes6: Option<u32>§info_ipv6: Option<bool>§info_unicast: Option<bool>§info_multicast: Option<bool>§info_never_via_route_servers: Option<bool>§policy_general: Option<String>§policy_url: Option<String>§policy_contracts: Option<String>§policy_locations: Option<String>§policy_ratio: Option<bool>§route_server: Option<String>§looking_glass: Option<String>§ix_count: Option<u32>§fac_count: Option<u32>§status: Option<String>§allow_ixp_update: Option<bool>§notes: Option<String>§rir_status: Option<String>§rir_status_updated: Option<String>§status_dashboard: Option<String>§poc_updated: Option<String>§netixlan_updated: Option<String>§netfac_updated: Option<String>§created: Option<String>§updated: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Network
impl<'de> Deserialize<'de> for Network
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 Network
impl RefUnwindSafe for Network
impl Send for Network
impl Sync for Network
impl Unpin for Network
impl UnsafeUnpin for Network
impl UnwindSafe for Network
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