pub struct PeeringdbNet {Show 39 fields
pub id: u32,
pub name: Option<String>,
pub name_long: Option<String>,
pub aka: Option<String>,
pub asn: Option<u32>,
pub org_id: Option<u32>,
pub irr_as_set: Option<String>,
pub website: Option<String>,
pub notes: Option<String>,
pub fac_count: Option<usize>,
pub ix_count: Option<u32>,
pub policy_contracts: Option<String>,
pub policy_general: Option<String>,
pub policy_locations: Option<String>,
pub policy_ratio: Option<bool>,
pub policy_url: Option<String>,
pub info_ipv6: Option<bool>,
pub info_multicast: Option<bool>,
pub info_never_via_route_servers: Option<bool>,
pub info_prefixes4: Option<u32>,
pub info_prefixes6: Option<u32>,
pub info_ratio: Option<String>,
pub info_scope: Option<String>,
pub info_traffic: Option<String>,
pub info_type: Option<String>,
pub info_types: Option<Vec<String>>,
pub info_unicast: Option<bool>,
pub rir_status: Option<String>,
pub status: Option<String>,
pub status_dashboard: Option<String>,
pub created: Option<String>,
pub updated: Option<String>,
pub netfac_updated: Option<DateTime<Utc>>,
pub netixlan_updated: Option<DateTime<Utc>>,
pub rir_status_updated: Option<DateTime<Utc>>,
pub poc_updated: Option<String>,
pub route_server: Option<String>,
pub social_media: Option<Vec<Value>>,
pub looking_glass: Option<String>,
}
Fields§
§id: u32
§name: Option<String>
§name_long: Option<String>
§aka: Option<String>
§asn: Option<u32>
§org_id: Option<u32>
§irr_as_set: Option<String>
§website: Option<String>
§notes: Option<String>
§fac_count: Option<usize>
§ix_count: Option<u32>
§policy_contracts: Option<String>
§policy_general: Option<String>
§policy_locations: Option<String>
§policy_ratio: Option<bool>
§policy_url: Option<String>
§info_ipv6: Option<bool>
§info_multicast: Option<bool>
§info_never_via_route_servers: Option<bool>
§info_prefixes4: Option<u32>
§info_prefixes6: Option<u32>
§info_ratio: Option<String>
§info_scope: Option<String>
§info_traffic: Option<String>
§info_type: Option<String>
§info_types: Option<Vec<String>>
§info_unicast: Option<bool>
§rir_status: Option<String>
§status: Option<String>
§status_dashboard: Option<String>
§created: Option<String>
§updated: Option<String>
§netfac_updated: Option<DateTime<Utc>>
§netixlan_updated: Option<DateTime<Utc>>
§rir_status_updated: Option<DateTime<Utc>>
§poc_updated: Option<String>
§route_server: Option<String>
§looking_glass: Option<String>
Trait Implementations§
Source§impl Debug for PeeringdbNet
impl Debug for PeeringdbNet
Source§impl<'de> Deserialize<'de> for PeeringdbNet
impl<'de> Deserialize<'de> for PeeringdbNet
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 PeeringdbNet
impl RefUnwindSafe for PeeringdbNet
impl Send for PeeringdbNet
impl Sync for PeeringdbNet
impl Unpin for PeeringdbNet
impl UnwindSafe for PeeringdbNet
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