pub struct DeviceBayTemplateRequest {
pub device_type: Box<DeviceBayTemplateRequestDeviceType>,
pub name: String,
pub label: Option<String>,
pub description: Option<String>,
}Expand description
DeviceBayTemplateRequest : Extends the built-in ModelSerializer to enforce calling full_clean() on a copy of the associated instance during validation. (DRF does not do this by default; see https://github.com/encode/django-rest-framework/issues/3144)
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
description: Option<String>Implementations§
Source§impl DeviceBayTemplateRequest
impl DeviceBayTemplateRequest
Sourcepub fn new(
device_type: DeviceBayTemplateRequestDeviceType,
name: String,
) -> DeviceBayTemplateRequest
pub fn new( device_type: DeviceBayTemplateRequestDeviceType, name: String, ) -> DeviceBayTemplateRequest
Extends the built-in ModelSerializer to enforce calling full_clean() on a copy of the associated instance during validation. (DRF does not do this by default; see https://github.com/encode/django-rest-framework/issues/3144)
Trait Implementations§
Source§impl Clone for DeviceBayTemplateRequest
impl Clone for DeviceBayTemplateRequest
Source§fn clone(&self) -> DeviceBayTemplateRequest
fn clone(&self) -> DeviceBayTemplateRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 DeviceBayTemplateRequest
impl Debug for DeviceBayTemplateRequest
Source§impl Default for DeviceBayTemplateRequest
impl Default for DeviceBayTemplateRequest
Source§fn default() -> DeviceBayTemplateRequest
fn default() -> DeviceBayTemplateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceBayTemplateRequest
impl<'de> Deserialize<'de> for DeviceBayTemplateRequest
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 DeviceBayTemplateRequest
impl PartialEq for DeviceBayTemplateRequest
Source§impl Serialize for DeviceBayTemplateRequest
impl Serialize for DeviceBayTemplateRequest
impl StructuralPartialEq for DeviceBayTemplateRequest
Auto Trait Implementations§
impl Freeze for DeviceBayTemplateRequest
impl RefUnwindSafe for DeviceBayTemplateRequest
impl Send for DeviceBayTemplateRequest
impl Sync for DeviceBayTemplateRequest
impl Unpin for DeviceBayTemplateRequest
impl UnwindSafe for DeviceBayTemplateRequest
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