pub struct CloudVisionEngine { /* private fields */ }Expand description
Cloud Vision OCR engine
Implementations§
Source§impl CloudVisionEngine
impl CloudVisionEngine
Sourcepub fn new() -> RragResult<Self>
pub fn new() -> RragResult<Self>
Create new Cloud Vision engine
Trait Implementations§
Source§impl OCREngineImpl for CloudVisionEngine
impl OCREngineImpl for CloudVisionEngine
Source§fn extract_text(&self, image_path: &Path) -> RragResult<OCRResult>
fn extract_text(&self, image_path: &Path) -> RragResult<OCRResult>
Extract text from image
Source§fn capabilities(&self) -> EngineCapabilities
fn capabilities(&self) -> EngineCapabilities
Get engine capabilities
Auto Trait Implementations§
impl Freeze for CloudVisionEngine
impl RefUnwindSafe for CloudVisionEngine
impl Send for CloudVisionEngine
impl Sync for CloudVisionEngine
impl Unpin for CloudVisionEngine
impl UnwindSafe for CloudVisionEngine
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