pub struct AsnRequest {
pub asn: i64,
pub rir: Option<Option<Box<AsnRequestRir>>>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub description: Option<String>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
AsnRequest : Adds support for custom fields and tags.
Fields§
§asn: i6416- or 32-bit autonomous system number
rir: Option<Option<Box<AsnRequestRir>>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§description: Option<String>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl AsnRequest
impl AsnRequest
Sourcepub fn new(asn: i64) -> AsnRequest
pub fn new(asn: i64) -> AsnRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for AsnRequest
impl Clone for AsnRequest
Source§fn clone(&self) -> AsnRequest
fn clone(&self) -> AsnRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 AsnRequest
impl Debug for AsnRequest
Source§impl Default for AsnRequest
impl Default for AsnRequest
Source§fn default() -> AsnRequest
fn default() -> AsnRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AsnRequest
impl<'de> Deserialize<'de> for AsnRequest
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
Source§impl PartialEq for AsnRequest
impl PartialEq for AsnRequest
Source§impl Serialize for AsnRequest
impl Serialize for AsnRequest
impl StructuralPartialEq for AsnRequest
Auto Trait Implementations§
impl Freeze for AsnRequest
impl RefUnwindSafe for AsnRequest
impl Send for AsnRequest
impl Sync for AsnRequest
impl Unpin for AsnRequest
impl UnwindSafe for AsnRequest
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