pub struct DocumentCategory {
pub id: u64,
pub name: String,
pub is_default: bool,
}Expand description
a type for document category to use as an API return type
alternatively you can use your own type limited to the fields you need
Fields§
§id: u64numeric id
name: Stringdisplay name
is_default: boolwhether this value is the default value
Trait Implementations§
Source§impl Debug for DocumentCategory
impl Debug for DocumentCategory
Source§impl<'de> Deserialize<'de> for DocumentCategory
impl<'de> Deserialize<'de> for DocumentCategory
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 From<&DocumentCategory> for DocumentCategoryEssentials
impl From<&DocumentCategory> for DocumentCategoryEssentials
Source§fn from(v: &DocumentCategory) -> Self
fn from(v: &DocumentCategory) -> Self
Converts to this type from the input type.
Source§impl From<DocumentCategory> for DocumentCategoryEssentials
impl From<DocumentCategory> for DocumentCategoryEssentials
Source§fn from(v: DocumentCategory) -> Self
fn from(v: DocumentCategory) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DocumentCategory
impl PartialEq for DocumentCategory
Source§impl Serialize for DocumentCategory
impl Serialize for DocumentCategory
impl Eq for DocumentCategory
impl StructuralPartialEq for DocumentCategory
Auto Trait Implementations§
impl Freeze for DocumentCategory
impl RefUnwindSafe for DocumentCategory
impl Send for DocumentCategory
impl Sync for DocumentCategory
impl Unpin for DocumentCategory
impl UnwindSafe for DocumentCategory
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
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.