pub struct DcimFrontPortsCreateRequest {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 rear_ports: Option<Vec<FrontPortMappingRequest>>,
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>§rear_ports: Option<Vec<FrontPortMappingRequest>>§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 DcimFrontPortsCreateRequest
impl DcimFrontPortsCreateRequest
pub fn new( device: BriefInterfaceRequestDevice, name: String, type: RHashType, ) -> DcimFrontPortsCreateRequest
Trait Implementations§
Source§impl Clone for DcimFrontPortsCreateRequest
impl Clone for DcimFrontPortsCreateRequest
Source§fn clone(&self) -> DcimFrontPortsCreateRequest
fn clone(&self) -> DcimFrontPortsCreateRequest
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 DcimFrontPortsCreateRequest
impl Debug for DcimFrontPortsCreateRequest
Source§impl Default for DcimFrontPortsCreateRequest
impl Default for DcimFrontPortsCreateRequest
Source§fn default() -> DcimFrontPortsCreateRequest
fn default() -> DcimFrontPortsCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DcimFrontPortsCreateRequest
impl<'de> Deserialize<'de> for DcimFrontPortsCreateRequest
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 DcimFrontPortsCreateRequest
impl PartialEq for DcimFrontPortsCreateRequest
Source§fn eq(&self, other: &DcimFrontPortsCreateRequest) -> bool
fn eq(&self, other: &DcimFrontPortsCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DcimFrontPortsCreateRequest
Auto Trait Implementations§
impl Freeze for DcimFrontPortsCreateRequest
impl RefUnwindSafe for DcimFrontPortsCreateRequest
impl Send for DcimFrontPortsCreateRequest
impl Sync for DcimFrontPortsCreateRequest
impl Unpin for DcimFrontPortsCreateRequest
impl UnsafeUnpin for DcimFrontPortsCreateRequest
impl UnwindSafe for DcimFrontPortsCreateRequest
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