pub struct VlanLocationAssignmentRequest {
pub id: Option<Uuid>,
pub vlan: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
pub location: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
}Expand description
VlanLocationAssignmentRequest : 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§
§id: Option<Uuid>§vlan: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>§location: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>Implementations§
Source§impl VlanLocationAssignmentRequest
impl VlanLocationAssignmentRequest
Sourcepub fn new(
vlan: ApprovalWorkflowStageResponseApprovalWorkflowStage,
location: ApprovalWorkflowStageResponseApprovalWorkflowStage,
) -> VlanLocationAssignmentRequest
pub fn new( vlan: ApprovalWorkflowStageResponseApprovalWorkflowStage, location: ApprovalWorkflowStageResponseApprovalWorkflowStage, ) -> VlanLocationAssignmentRequest
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 VlanLocationAssignmentRequest
impl Clone for VlanLocationAssignmentRequest
Source§fn clone(&self) -> VlanLocationAssignmentRequest
fn clone(&self) -> VlanLocationAssignmentRequest
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 Default for VlanLocationAssignmentRequest
impl Default for VlanLocationAssignmentRequest
Source§fn default() -> VlanLocationAssignmentRequest
fn default() -> VlanLocationAssignmentRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VlanLocationAssignmentRequest
impl<'de> Deserialize<'de> for VlanLocationAssignmentRequest
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 VlanLocationAssignmentRequest
impl PartialEq for VlanLocationAssignmentRequest
Source§fn eq(&self, other: &VlanLocationAssignmentRequest) -> bool
fn eq(&self, other: &VlanLocationAssignmentRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VlanLocationAssignmentRequest
Auto Trait Implementations§
impl Freeze for VlanLocationAssignmentRequest
impl RefUnwindSafe for VlanLocationAssignmentRequest
impl Send for VlanLocationAssignmentRequest
impl Sync for VlanLocationAssignmentRequest
impl Unpin for VlanLocationAssignmentRequest
impl UnsafeUnpin for VlanLocationAssignmentRequest
impl UnwindSafe for VlanLocationAssignmentRequest
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