pub struct DocumentBlock {
pub source: DocumentSource,
pub cache_control: Option<CacheControl>,
pub title: Option<String>,
pub context: Option<String>,
pub citations: Option<CitationsConfig>,
}Expand description
Document content block
Fields§
§source: DocumentSourceThe document source
cache_control: Option<CacheControl>Cache control for this block
title: Option<String>Optional title for the document
context: Option<String>Optional context for the document
citations: Option<CitationsConfig>Citations configuration
Trait Implementations§
Source§impl Clone for DocumentBlock
impl Clone for DocumentBlock
Source§fn clone(&self) -> DocumentBlock
fn clone(&self) -> DocumentBlock
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 DocumentBlock
impl Debug for DocumentBlock
Source§impl<'de> Deserialize<'de> for DocumentBlock
impl<'de> Deserialize<'de> for DocumentBlock
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 DocumentBlock
impl RefUnwindSafe for DocumentBlock
impl Send for DocumentBlock
impl Sync for DocumentBlock
impl Unpin for DocumentBlock
impl UnwindSafe for DocumentBlock
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