pub struct DcimConsolePortTemplatesCreateRequest {
pub device_type: Option<Option<Box<ConsolePortTemplateRequestDeviceType>>>,
pub module_type: Option<Option<Box<ConsolePortTemplateRequestModuleType>>>,
pub name: String,
pub label: Option<String>,
pub type: Option<Option<RHashType>>,
pub description: Option<String>,
}Fields§
§device_type: Option<Option<Box<ConsolePortTemplateRequestDeviceType>>>§module_type: Option<Option<Box<ConsolePortTemplateRequestModuleType>>>§name: String{module} is accepted as a substitution for the module bay position when attached to a module type.
label: Option<String>Physical label
type: Option<Option<RHashType>>de-9- DE-9 *db-25- DB-25 *rj-11- RJ-11 *rj-12- RJ-12 *rj-45- RJ-45 *mini-din-8- Mini-DIN 8 *usb-a- USB Type A *usb-b- USB Type B *usb-c- USB Type C *usb-mini-a- USB Mini A *usb-mini-b- USB Mini B *usb-micro-a- USB Micro A *usb-micro-b- USB Micro B *usb-micro-ab- USB Micro AB *other- Other
description: Option<String>Implementations§
Source§impl DcimConsolePortTemplatesCreateRequest
impl DcimConsolePortTemplatesCreateRequest
pub fn new(name: String) -> DcimConsolePortTemplatesCreateRequest
Trait Implementations§
Source§impl Clone for DcimConsolePortTemplatesCreateRequest
impl Clone for DcimConsolePortTemplatesCreateRequest
Source§fn clone(&self) -> DcimConsolePortTemplatesCreateRequest
fn clone(&self) -> DcimConsolePortTemplatesCreateRequest
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 DcimConsolePortTemplatesCreateRequest
impl Default for DcimConsolePortTemplatesCreateRequest
Source§fn default() -> DcimConsolePortTemplatesCreateRequest
fn default() -> DcimConsolePortTemplatesCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DcimConsolePortTemplatesCreateRequest
impl<'de> Deserialize<'de> for DcimConsolePortTemplatesCreateRequest
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 DcimConsolePortTemplatesCreateRequest
impl PartialEq for DcimConsolePortTemplatesCreateRequest
Source§fn eq(&self, other: &DcimConsolePortTemplatesCreateRequest) -> bool
fn eq(&self, other: &DcimConsolePortTemplatesCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DcimConsolePortTemplatesCreateRequest
Auto Trait Implementations§
impl Freeze for DcimConsolePortTemplatesCreateRequest
impl RefUnwindSafe for DcimConsolePortTemplatesCreateRequest
impl Send for DcimConsolePortTemplatesCreateRequest
impl Sync for DcimConsolePortTemplatesCreateRequest
impl Unpin for DcimConsolePortTemplatesCreateRequest
impl UnsafeUnpin for DcimConsolePortTemplatesCreateRequest
impl UnwindSafe for DcimConsolePortTemplatesCreateRequest
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