pub struct DocumentProcessor { /* private fields */ }Expand description
Main document processor
Implementations§
Source§impl DocumentProcessor
impl DocumentProcessor
Sourcepub fn generate_vision_prompt(
&self,
processed: &ProcessedDocument,
query: &str,
) -> Result<String>
pub fn generate_vision_prompt( &self, processed: &ProcessedDocument, query: &str, ) -> Result<String>
Generate a prompt for vision model analysis
Trait Implementations§
Source§impl Drop for DocumentProcessor
impl Drop for DocumentProcessor
Auto Trait Implementations§
impl Freeze for DocumentProcessor
impl RefUnwindSafe for DocumentProcessor
impl Send for DocumentProcessor
impl Sync for DocumentProcessor
impl Unpin for DocumentProcessor
impl UnsafeUnpin for DocumentProcessor
impl UnwindSafe for DocumentProcessor
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