pub struct DcimDeviceBayTemplatesCreateRequest {
pub device_type: Box<DeviceBayTemplateRequestDeviceType>,
pub name: String,
pub label: Option<String>,
pub enabled: Option<bool>,
pub description: Option<String>,
}Fields§
§device_type: Box<DeviceBayTemplateRequestDeviceType>§name: String{module} is accepted as a substitution for the module bay position when attached to a module type.
label: Option<String>Physical label
enabled: Option<bool>§description: Option<String>Implementations§
Source§impl DcimDeviceBayTemplatesCreateRequest
impl DcimDeviceBayTemplatesCreateRequest
pub fn new( device_type: DeviceBayTemplateRequestDeviceType, name: String, ) -> DcimDeviceBayTemplatesCreateRequest
Trait Implementations§
Source§impl Clone for DcimDeviceBayTemplatesCreateRequest
impl Clone for DcimDeviceBayTemplatesCreateRequest
Source§fn clone(&self) -> DcimDeviceBayTemplatesCreateRequest
fn clone(&self) -> DcimDeviceBayTemplatesCreateRequest
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 DcimDeviceBayTemplatesCreateRequest
impl Default for DcimDeviceBayTemplatesCreateRequest
Source§fn default() -> DcimDeviceBayTemplatesCreateRequest
fn default() -> DcimDeviceBayTemplatesCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DcimDeviceBayTemplatesCreateRequest
impl<'de> Deserialize<'de> for DcimDeviceBayTemplatesCreateRequest
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 DcimDeviceBayTemplatesCreateRequest
impl PartialEq for DcimDeviceBayTemplatesCreateRequest
Source§fn eq(&self, other: &DcimDeviceBayTemplatesCreateRequest) -> bool
fn eq(&self, other: &DcimDeviceBayTemplatesCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DcimDeviceBayTemplatesCreateRequest
Auto Trait Implementations§
impl Freeze for DcimDeviceBayTemplatesCreateRequest
impl RefUnwindSafe for DcimDeviceBayTemplatesCreateRequest
impl Send for DcimDeviceBayTemplatesCreateRequest
impl Sync for DcimDeviceBayTemplatesCreateRequest
impl Unpin for DcimDeviceBayTemplatesCreateRequest
impl UnsafeUnpin for DcimDeviceBayTemplatesCreateRequest
impl UnwindSafe for DcimDeviceBayTemplatesCreateRequest
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