pub struct CustomFieldChoiceSet {
pub id: Option<i32>,
pub url: Option<String>,
pub display_url: Option<String>,
pub display: Option<String>,
pub name: String,
pub description: Option<String>,
pub base_choices: Option<Box<CustomFieldChoiceSetBaseChoices>>,
pub extra_choices: Vec<Vec<Value>>,
pub order_alphabetically: Option<bool>,
pub choices_count: Option<i32>,
pub created: Option<Option<String>>,
pub last_updated: Option<Option<String>>,
}Expand description
CustomFieldChoiceSet : 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<i32>§url: Option<String>§display_url: Option<String>§display: Option<String>§name: String§description: Option<String>§base_choices: Option<Box<CustomFieldChoiceSetBaseChoices>>§extra_choices: Vec<Vec<Value>>§order_alphabetically: Option<bool>Choices are automatically ordered alphabetically
choices_count: Option<i32>§created: Option<Option<String>>§last_updated: Option<Option<String>>Implementations§
Source§impl CustomFieldChoiceSet
impl CustomFieldChoiceSet
Sourcepub fn new(name: String, extra_choices: Vec<Vec<Value>>) -> CustomFieldChoiceSet
pub fn new(name: String, extra_choices: Vec<Vec<Value>>) -> CustomFieldChoiceSet
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 CustomFieldChoiceSet
impl Clone for CustomFieldChoiceSet
Source§fn clone(&self) -> CustomFieldChoiceSet
fn clone(&self) -> CustomFieldChoiceSet
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 CustomFieldChoiceSet
impl Debug for CustomFieldChoiceSet
Source§impl Default for CustomFieldChoiceSet
impl Default for CustomFieldChoiceSet
Source§fn default() -> CustomFieldChoiceSet
fn default() -> CustomFieldChoiceSet
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CustomFieldChoiceSet
impl<'de> Deserialize<'de> for CustomFieldChoiceSet
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 CustomFieldChoiceSet
impl PartialEq for CustomFieldChoiceSet
Source§impl Serialize for CustomFieldChoiceSet
impl Serialize for CustomFieldChoiceSet
impl StructuralPartialEq for CustomFieldChoiceSet
Auto Trait Implementations§
impl Freeze for CustomFieldChoiceSet
impl RefUnwindSafe for CustomFieldChoiceSet
impl Send for CustomFieldChoiceSet
impl Sync for CustomFieldChoiceSet
impl Unpin for CustomFieldChoiceSet
impl UnwindSafe for CustomFieldChoiceSet
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