pub struct InternetExchange {Show 34 fields
pub id: u32,
pub name: String,
pub name_long: Option<String>,
pub aka: Option<String>,
pub org_id: Option<u32>,
pub city: Option<String>,
pub country: Option<String>,
pub region_continent: Option<String>,
pub proto_unicast: Option<bool>,
pub proto_ipv6: Option<bool>,
pub proto_multicast: Option<bool>,
pub net_count: Option<u32>,
pub fac_count: Option<u32>,
pub ixf_net_count: Option<u32>,
pub media: Option<String>,
pub service_level: Option<String>,
pub terms: Option<String>,
pub website: Option<String>,
pub url_stats: Option<String>,
pub tech_email: Option<String>,
pub tech_phone: Option<String>,
pub policy_email: Option<String>,
pub policy_phone: Option<String>,
pub sales_email: Option<String>,
pub sales_phone: Option<String>,
pub ixf_import_request: Option<String>,
pub ixf_import_request_status: Option<String>,
pub ixf_last_import: Option<String>,
pub status: Option<String>,
pub status_dashboard: Option<String>,
pub notes: Option<String>,
pub social_media: Option<Vec<SocialMediaEntry>>,
pub created: Option<String>,
pub updated: Option<String>,
}Expand description
PeeringDB internet exchange (/ix) — full record.
Fields§
§id: u32§name: String§name_long: Option<String>§aka: Option<String>§org_id: Option<u32>§city: Option<String>§country: Option<String>§region_continent: Option<String>§proto_unicast: Option<bool>§proto_ipv6: Option<bool>§proto_multicast: Option<bool>§net_count: Option<u32>§fac_count: Option<u32>§ixf_net_count: Option<u32>§media: Option<String>§service_level: Option<String>§terms: Option<String>§website: Option<String>§url_stats: Option<String>§tech_email: Option<String>§tech_phone: Option<String>§policy_email: Option<String>§policy_phone: Option<String>§sales_email: Option<String>§sales_phone: Option<String>§ixf_import_request: Option<String>§ixf_import_request_status: Option<String>§ixf_last_import: Option<String>§status: Option<String>§status_dashboard: Option<String>§notes: Option<String>§created: Option<String>§updated: Option<String>Trait Implementations§
Source§impl Clone for InternetExchange
impl Clone for InternetExchange
Source§fn clone(&self) -> InternetExchange
fn clone(&self) -> InternetExchange
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InternetExchange
impl Debug for InternetExchange
Source§impl<'de> Deserialize<'de> for InternetExchange
impl<'de> Deserialize<'de> for InternetExchange
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 InternetExchange
impl RefUnwindSafe for InternetExchange
impl Send for InternetExchange
impl Sync for InternetExchange
impl Unpin for InternetExchange
impl UnsafeUnpin for InternetExchange
impl UnwindSafe for InternetExchange
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