pub struct DcimRearPortsCreateRequest {Show 13 fields
pub device: Box<BriefInterfaceRequestDevice>,
pub module: Option<Option<Box<ConsolePortRequestModule>>>,
pub name: String,
pub label: Option<String>,
pub type: RHashType,
pub color: Option<String>,
pub positions: Option<i32>,
pub front_ports: Option<Vec<RearPortMappingRequest>>,
pub description: Option<String>,
pub mark_connected: Option<bool>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Fields§
§device: Box<BriefInterfaceRequestDevice>§module: Option<Option<Box<ConsolePortRequestModule>>>§name: String§label: Option<String>Physical label
type: RHashType8p8c- 8P8C *8p6c- 8P6C *8p4c- 8P4C *8p2c- 8P2C *6p6c- 6P6C *6p4c- 6P4C *6p2c- 6P2C *4p4c- 4P4C *4p2c- 4P2C *gg45- GG45 *tera-4p- TERA 4P *tera-2p- TERA 2P *tera-1p- TERA 1P *110-punch- 110 Punch *bnc- BNC *f- F Connector *n- N Connector *mrj21- MRJ21 *fc- FC *fc-pc- FC/PC *fc-upc- FC/UPC *fc-apc- FC/APC *lc- LC *lc-pc- LC/PC *lc-upc- LC/UPC *lc-apc- LC/APC *lsh- LSH *lsh-pc- LSH/PC *lsh-upc- LSH/UPC *lsh-apc- LSH/APC *lx5- LX.5 *lx5-pc- LX.5/PC *lx5-upc- LX.5/UPC *lx5-apc- LX.5/APC *mpo- MPO *mtrj- MTRJ *sc- SC *sc-pc- SC/PC *sc-upc- SC/UPC *sc-apc- SC/APC *st- ST *cs- CS *sn- SN *sma-905- SMA 905 *sma-906- SMA 906 *urm-p2- URM-P2 *urm-p4- URM-P4 *urm-p8- URM-P8 *splice- Splice *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
color: Option<String>§positions: Option<i32>§front_ports: Option<Vec<RearPortMappingRequest>>§description: Option<String>§mark_connected: Option<bool>Treat as if a cable is connected
owner: Option<Option<Box<AsnRangeRequestOwner>>>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl DcimRearPortsCreateRequest
impl DcimRearPortsCreateRequest
pub fn new( device: BriefInterfaceRequestDevice, name: String, type: RHashType, ) -> DcimRearPortsCreateRequest
Trait Implementations§
Source§impl Clone for DcimRearPortsCreateRequest
impl Clone for DcimRearPortsCreateRequest
Source§fn clone(&self) -> DcimRearPortsCreateRequest
fn clone(&self) -> DcimRearPortsCreateRequest
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 DcimRearPortsCreateRequest
impl Debug for DcimRearPortsCreateRequest
Source§impl Default for DcimRearPortsCreateRequest
impl Default for DcimRearPortsCreateRequest
Source§fn default() -> DcimRearPortsCreateRequest
fn default() -> DcimRearPortsCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DcimRearPortsCreateRequest
impl<'de> Deserialize<'de> for DcimRearPortsCreateRequest
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 DcimRearPortsCreateRequest
impl PartialEq for DcimRearPortsCreateRequest
Source§fn eq(&self, other: &DcimRearPortsCreateRequest) -> bool
fn eq(&self, other: &DcimRearPortsCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DcimRearPortsCreateRequest
Auto Trait Implementations§
impl Freeze for DcimRearPortsCreateRequest
impl RefUnwindSafe for DcimRearPortsCreateRequest
impl Send for DcimRearPortsCreateRequest
impl Sync for DcimRearPortsCreateRequest
impl Unpin for DcimRearPortsCreateRequest
impl UnsafeUnpin for DcimRearPortsCreateRequest
impl UnwindSafe for DcimRearPortsCreateRequest
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