pub struct AsnRange {Show 16 fields
pub id: Option<i32>,
pub url: Option<String>,
pub display_url: Option<String>,
pub display: Option<String>,
pub name: String,
pub slug: String,
pub rir: Box<BriefRir>,
pub start: i64,
pub end: i64,
pub tenant: Option<Option<Box<BriefTenant>>>,
pub description: Option<String>,
pub tags: Option<Vec<NestedTag>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub created: Option<Option<String>>,
pub last_updated: Option<Option<String>>,
pub asn_count: Option<i32>,
}Expand description
AsnRange : Adds support for custom fields and tags.
Fields§
§id: Option<i32>§url: Option<String>§display_url: Option<String>§display: Option<String>§name: String§slug: String§rir: Box<BriefRir>§start: i64§end: i64§tenant: Option<Option<Box<BriefTenant>>>§description: Option<String>§custom_fields: Option<HashMap<String, Value>>§created: Option<Option<String>>§last_updated: Option<Option<String>>§asn_count: Option<i32>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AsnRange
impl<'de> Deserialize<'de> for AsnRange
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
impl StructuralPartialEq for AsnRange
Auto Trait Implementations§
impl Freeze for AsnRange
impl RefUnwindSafe for AsnRange
impl Send for AsnRange
impl Sync for AsnRange
impl Unpin for AsnRange
impl UnwindSafe for AsnRange
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