pub struct IpamServiceTemplatesCreateRequest {
pub name: String,
pub protocol: Protocol,
pub ports: Vec<i32>,
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§protocol: Protocoltcp- TCP *udp- UDP *sctp- SCTP
ports: Vec<i32>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Trait Implementations§
Source§impl Clone for IpamServiceTemplatesCreateRequest
impl Clone for IpamServiceTemplatesCreateRequest
Source§fn clone(&self) -> IpamServiceTemplatesCreateRequest
fn clone(&self) -> IpamServiceTemplatesCreateRequest
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 Default for IpamServiceTemplatesCreateRequest
impl Default for IpamServiceTemplatesCreateRequest
Source§fn default() -> IpamServiceTemplatesCreateRequest
fn default() -> IpamServiceTemplatesCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IpamServiceTemplatesCreateRequest
impl<'de> Deserialize<'de> for IpamServiceTemplatesCreateRequest
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 IpamServiceTemplatesCreateRequest
impl PartialEq for IpamServiceTemplatesCreateRequest
Source§fn eq(&self, other: &IpamServiceTemplatesCreateRequest) -> bool
fn eq(&self, other: &IpamServiceTemplatesCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IpamServiceTemplatesCreateRequest
Auto Trait Implementations§
impl Freeze for IpamServiceTemplatesCreateRequest
impl RefUnwindSafe for IpamServiceTemplatesCreateRequest
impl Send for IpamServiceTemplatesCreateRequest
impl Sync for IpamServiceTemplatesCreateRequest
impl Unpin for IpamServiceTemplatesCreateRequest
impl UnsafeUnpin for IpamServiceTemplatesCreateRequest
impl UnwindSafe for IpamServiceTemplatesCreateRequest
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