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