pub struct DoclingChunk {
pub filename: String,
pub chunk_index: u64,
pub text: String,
pub raw_text: Option<String>,
pub num_tokens: Option<u64>,
pub headings: Option<Vec<String>>,
pub captions: Option<Vec<String>>,
pub doc_items: Vec<String>,
pub page_numbers: Option<Vec<u64>>,
pub metadata: Option<Value>,
}Fields§
§filename: String§chunk_index: u64§text: String§raw_text: Option<String>§num_tokens: Option<u64>§headings: Option<Vec<String>>§captions: Option<Vec<String>>§doc_items: Vec<String>§page_numbers: Option<Vec<u64>>§metadata: Option<Value>Trait Implementations§
Source§impl Clone for DoclingChunk
impl Clone for DoclingChunk
Source§fn clone(&self) -> DoclingChunk
fn clone(&self) -> DoclingChunk
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DoclingChunk
impl Debug for DoclingChunk
Source§impl<'de> Deserialize<'de> for DoclingChunk
impl<'de> Deserialize<'de> for DoclingChunk
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 DoclingChunk
impl RefUnwindSafe for DoclingChunk
impl Send for DoclingChunk
impl Sync for DoclingChunk
impl Unpin for DoclingChunk
impl UnsafeUnpin for DoclingChunk
impl UnwindSafe for DoclingChunk
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