pub struct NestedMetadataChoice {
pub id: Option<Uuid>,
pub object_type: Option<String>,
pub url: Option<String>,
}Expand description
NestedMetadataChoice : 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>§object_type: Option<String>§url: Option<String>Implementations§
Source§impl NestedMetadataChoice
impl NestedMetadataChoice
Sourcepub fn new() -> NestedMetadataChoice
pub fn new() -> NestedMetadataChoice
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 NestedMetadataChoice
impl Clone for NestedMetadataChoice
Source§fn clone(&self) -> NestedMetadataChoice
fn clone(&self) -> NestedMetadataChoice
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 NestedMetadataChoice
impl Debug for NestedMetadataChoice
Source§impl Default for NestedMetadataChoice
impl Default for NestedMetadataChoice
Source§fn default() -> NestedMetadataChoice
fn default() -> NestedMetadataChoice
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NestedMetadataChoice
impl<'de> Deserialize<'de> for NestedMetadataChoice
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 NestedMetadataChoice
impl PartialEq for NestedMetadataChoice
Source§impl Serialize for NestedMetadataChoice
impl Serialize for NestedMetadataChoice
impl StructuralPartialEq for NestedMetadataChoice
Auto Trait Implementations§
impl Freeze for NestedMetadataChoice
impl RefUnwindSafe for NestedMetadataChoice
impl Send for NestedMetadataChoice
impl Sync for NestedMetadataChoice
impl Unpin for NestedMetadataChoice
impl UnsafeUnpin for NestedMetadataChoice
impl UnwindSafe for NestedMetadataChoice
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