pub struct IpamAsnRangesCreateRequest {
pub name: String,
pub slug: String,
pub rir: Box<AsnRangeRequestRir>,
pub start: i64,
pub end: i64,
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>>,
}Fields§
§name: String§slug: String§rir: Box<AsnRangeRequestRir>§start: i64§end: i64§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl IpamAsnRangesCreateRequest
impl IpamAsnRangesCreateRequest
pub fn new( name: String, slug: String, rir: AsnRangeRequestRir, start: i64, end: i64, ) -> IpamAsnRangesCreateRequest
Trait Implementations§
Source§impl Clone for IpamAsnRangesCreateRequest
impl Clone for IpamAsnRangesCreateRequest
Source§fn clone(&self) -> IpamAsnRangesCreateRequest
fn clone(&self) -> IpamAsnRangesCreateRequest
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 IpamAsnRangesCreateRequest
impl Debug for IpamAsnRangesCreateRequest
Source§impl Default for IpamAsnRangesCreateRequest
impl Default for IpamAsnRangesCreateRequest
Source§fn default() -> IpamAsnRangesCreateRequest
fn default() -> IpamAsnRangesCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IpamAsnRangesCreateRequest
impl<'de> Deserialize<'de> for IpamAsnRangesCreateRequest
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 IpamAsnRangesCreateRequest
impl PartialEq for IpamAsnRangesCreateRequest
Source§fn eq(&self, other: &IpamAsnRangesCreateRequest) -> bool
fn eq(&self, other: &IpamAsnRangesCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IpamAsnRangesCreateRequest
Auto Trait Implementations§
impl Freeze for IpamAsnRangesCreateRequest
impl RefUnwindSafe for IpamAsnRangesCreateRequest
impl Send for IpamAsnRangesCreateRequest
impl Sync for IpamAsnRangesCreateRequest
impl Unpin for IpamAsnRangesCreateRequest
impl UnsafeUnpin for IpamAsnRangesCreateRequest
impl UnwindSafe for IpamAsnRangesCreateRequest
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