pub struct ContentDescriptorObject {
pub name: ContentDescriptorObjectName,
pub description: Option<ContentDescriptorObjectDescription>,
pub summary: Option<ContentDescriptorObjectSummary>,
pub schema: JSONSchema,
pub required: Option<ContentDescriptorObjectRequired>,
pub deprecated: Option<ContentDescriptorObjectDeprecated>,
}
Fields§
§name: ContentDescriptorObjectName
§description: Option<ContentDescriptorObjectDescription>
§summary: Option<ContentDescriptorObjectSummary>
§schema: JSONSchema
§required: Option<ContentDescriptorObjectRequired>
§deprecated: Option<ContentDescriptorObjectDeprecated>
Trait Implementations§
Source§impl Clone for ContentDescriptorObject
impl Clone for ContentDescriptorObject
Source§fn clone(&self) -> ContentDescriptorObject
fn clone(&self) -> ContentDescriptorObject
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'de> Deserialize<'de> for ContentDescriptorObject
impl<'de> Deserialize<'de> for ContentDescriptorObject
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
Auto Trait Implementations§
impl Freeze for ContentDescriptorObject
impl RefUnwindSafe for ContentDescriptorObject
impl Send for ContentDescriptorObject
impl Sync for ContentDescriptorObject
impl Unpin for ContentDescriptorObject
impl UnwindSafe for ContentDescriptorObject
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