pub struct StructuredContent {
pub courses: Vec<CourseInfo>,
pub sections: Vec<ContentSection>,
pub lists: Vec<ListContent>,
pub faqs: Vec<FAQItem>,
}
Fields§
§courses: Vec<CourseInfo>
§sections: Vec<ContentSection>
§lists: Vec<ListContent>
§faqs: Vec<FAQItem>
Trait Implementations§
Source§impl Clone for StructuredContent
impl Clone for StructuredContent
Source§fn clone(&self) -> StructuredContent
fn clone(&self) -> StructuredContent
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 StructuredContent
impl Debug for StructuredContent
Source§impl<'de> Deserialize<'de> for StructuredContent
impl<'de> Deserialize<'de> for StructuredContent
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 StructuredContent
impl RefUnwindSafe for StructuredContent
impl Send for StructuredContent
impl Sync for StructuredContent
impl Unpin for StructuredContent
impl UnwindSafe for StructuredContent
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