pub struct PatchedAsnRequest {
pub asn: Option<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
PatchedAsnRequest : Adds support for custom fields and tags.
Fields§
§asn: Option<i64>16- 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 PatchedAsnRequest
impl PatchedAsnRequest
Sourcepub fn new() -> PatchedAsnRequest
pub fn new() -> PatchedAsnRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for PatchedAsnRequest
impl Clone for PatchedAsnRequest
Source§fn clone(&self) -> PatchedAsnRequest
fn clone(&self) -> PatchedAsnRequest
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 PatchedAsnRequest
impl Debug for PatchedAsnRequest
Source§impl Default for PatchedAsnRequest
impl Default for PatchedAsnRequest
Source§fn default() -> PatchedAsnRequest
fn default() -> PatchedAsnRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedAsnRequest
impl<'de> Deserialize<'de> for PatchedAsnRequest
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 PatchedAsnRequest
impl PartialEq for PatchedAsnRequest
Source§impl Serialize for PatchedAsnRequest
impl Serialize for PatchedAsnRequest
impl StructuralPartialEq for PatchedAsnRequest
Auto Trait Implementations§
impl Freeze for PatchedAsnRequest
impl RefUnwindSafe for PatchedAsnRequest
impl Send for PatchedAsnRequest
impl Sync for PatchedAsnRequest
impl Unpin for PatchedAsnRequest
impl UnwindSafe for PatchedAsnRequest
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