pub struct HttpExtractionProvider { /* private fields */ }Expand description
HTTP-based extraction provider that calls OpenAI, Anthropic, or Ollama APIs.
Implementations§
Source§impl HttpExtractionProvider
impl HttpExtractionProvider
pub fn new(config: ExtractionConfig) -> Result<Self, ExtractionError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HttpExtractionProvider
impl !RefUnwindSafe for HttpExtractionProvider
impl Send for HttpExtractionProvider
impl Sync for HttpExtractionProvider
impl Unpin for HttpExtractionProvider
impl UnsafeUnpin for HttpExtractionProvider
impl !UnwindSafe for HttpExtractionProvider
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