pub struct ContentDefinition {
pub content_type: String,
pub schema_definition: Option<Value>,
pub item_schema_definition: Option<Value>,
pub encoding: BTreeMap<String, Encoding>,
pub prefix_encoding: Vec<Encoding>,
pub item_encoding: Option<Encoding>,
}Fields§
§content_type: String§schema_definition: Option<Value>§item_schema_definition: Option<Value>§encoding: BTreeMap<String, Encoding>§prefix_encoding: Vec<Encoding>§item_encoding: Option<Encoding>Implementations§
Source§impl ContentDefinition
impl ContentDefinition
pub fn schema(&self) -> Option<SchemaValue>
pub fn item_schema(&self) -> Option<SchemaValue>
Trait Implementations§
Source§impl Clone for ContentDefinition
impl Clone for ContentDefinition
Source§impl Debug for ContentDefinition
impl Debug for ContentDefinition
Source§impl Default for ContentDefinition
impl Default for ContentDefinition
Source§impl<'de> Deserialize<'de> for ContentDefinition
impl<'de> Deserialize<'de> for ContentDefinition
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 ContentDefinition
impl PartialEq for ContentDefinition
Source§impl Serialize for ContentDefinition
impl Serialize for ContentDefinition
impl StructuralPartialEq for ContentDefinition
Auto Trait Implementations§
impl Freeze for ContentDefinition
impl RefUnwindSafe for ContentDefinition
impl Send for ContentDefinition
impl Sync for ContentDefinition
impl Unpin for ContentDefinition
impl UnsafeUnpin for ContentDefinition
impl UnwindSafe for ContentDefinition
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