pub struct PdfChunk {
pub content: String,
pub page_number: usize,
pub chunk_index: usize,
}Expand description
A chunk of content extracted from a PDF page.
Fields§
§content: StringThe extracted text content.
page_number: usizeThe page number this chunk came from (1-indexed).
chunk_index: usizeIndex of this chunk within the page (for multi-chunk pages).
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PdfChunk
impl<'de> Deserialize<'de> for PdfChunk
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 PdfChunk
impl RefUnwindSafe for PdfChunk
impl Send for PdfChunk
impl Sync for PdfChunk
impl Unpin for PdfChunk
impl UnsafeUnpin for PdfChunk
impl UnwindSafe for PdfChunk
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request