pub struct IpamAsnsCreateRequest {
pub asn: i64,
pub rir: Option<Option<Box<AsnRequestRir>>>,
pub role: Option<Option<Box<AsnRequestRole>>>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub description: Option<String>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub sites: Option<Vec<i32>>,
}Fields§
§asn: i6416- or 32-bit autonomous system number
rir: Option<Option<Box<AsnRequestRir>>>§role: Option<Option<Box<AsnRequestRole>>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>§sites: Option<Vec<i32>>Implementations§
Source§impl IpamAsnsCreateRequest
impl IpamAsnsCreateRequest
pub fn new(asn: i64) -> IpamAsnsCreateRequest
Trait Implementations§
Source§impl Clone for IpamAsnsCreateRequest
impl Clone for IpamAsnsCreateRequest
Source§fn clone(&self) -> IpamAsnsCreateRequest
fn clone(&self) -> IpamAsnsCreateRequest
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 IpamAsnsCreateRequest
impl Debug for IpamAsnsCreateRequest
Source§impl Default for IpamAsnsCreateRequest
impl Default for IpamAsnsCreateRequest
Source§fn default() -> IpamAsnsCreateRequest
fn default() -> IpamAsnsCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IpamAsnsCreateRequest
impl<'de> Deserialize<'de> for IpamAsnsCreateRequest
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 IpamAsnsCreateRequest
impl PartialEq for IpamAsnsCreateRequest
Source§fn eq(&self, other: &IpamAsnsCreateRequest) -> bool
fn eq(&self, other: &IpamAsnsCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for IpamAsnsCreateRequest
impl Serialize for IpamAsnsCreateRequest
impl StructuralPartialEq for IpamAsnsCreateRequest
Auto Trait Implementations§
impl Freeze for IpamAsnsCreateRequest
impl RefUnwindSafe for IpamAsnsCreateRequest
impl Send for IpamAsnsCreateRequest
impl Sync for IpamAsnsCreateRequest
impl Unpin for IpamAsnsCreateRequest
impl UnsafeUnpin for IpamAsnsCreateRequest
impl UnwindSafe for IpamAsnsCreateRequest
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