pub struct IpamRirsCreateRequest {
pub name: String,
pub slug: String,
pub is_private: Option<bool>,
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§is_private: Option<bool>IP space managed by this RIR is considered private
description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl IpamRirsCreateRequest
impl IpamRirsCreateRequest
pub fn new(name: String, slug: String) -> IpamRirsCreateRequest
Trait Implementations§
Source§impl Clone for IpamRirsCreateRequest
impl Clone for IpamRirsCreateRequest
Source§fn clone(&self) -> IpamRirsCreateRequest
fn clone(&self) -> IpamRirsCreateRequest
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 IpamRirsCreateRequest
impl Debug for IpamRirsCreateRequest
Source§impl Default for IpamRirsCreateRequest
impl Default for IpamRirsCreateRequest
Source§fn default() -> IpamRirsCreateRequest
fn default() -> IpamRirsCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IpamRirsCreateRequest
impl<'de> Deserialize<'de> for IpamRirsCreateRequest
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 IpamRirsCreateRequest
impl PartialEq for IpamRirsCreateRequest
Source§fn eq(&self, other: &IpamRirsCreateRequest) -> bool
fn eq(&self, other: &IpamRirsCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for IpamRirsCreateRequest
impl Serialize for IpamRirsCreateRequest
impl StructuralPartialEq for IpamRirsCreateRequest
Auto Trait Implementations§
impl Freeze for IpamRirsCreateRequest
impl RefUnwindSafe for IpamRirsCreateRequest
impl Send for IpamRirsCreateRequest
impl Sync for IpamRirsCreateRequest
impl Unpin for IpamRirsCreateRequest
impl UnsafeUnpin for IpamRirsCreateRequest
impl UnwindSafe for IpamRirsCreateRequest
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