pub struct SequenceRequestHandler { /* private fields */ }Available on crate feature
recognize_text only.Expand description
Safe wrapper around a retained VNSequenceRequestHandler.
Implementations§
Source§impl SequenceRequestHandler
impl SequenceRequestHandler
Sourcepub fn new() -> Result<Self, VisionError>
pub fn new() -> Result<Self, VisionError>
Create a fresh sequence handler.
§Errors
Returns VisionError if the Swift bridge fails to allocate the
backing handler.
Sourcepub fn perform(
&mut self,
image_path: impl AsRef<Path>,
request: &Request,
) -> Result<Vec<RecognizedTextObservation>, VisionError>
pub fn perform( &mut self, image_path: impl AsRef<Path>, request: &Request, ) -> Result<Vec<RecognizedTextObservation>, VisionError>
Perform request on image_path, preserving Vision’s sequence state
across calls.
§Errors
Returns VisionError if the path is invalid, the image cannot be
loaded, or Vision rejects the request.
Trait Implementations§
Source§impl Drop for SequenceRequestHandler
impl Drop for SequenceRequestHandler
Auto Trait Implementations§
impl Freeze for SequenceRequestHandler
impl RefUnwindSafe for SequenceRequestHandler
impl !Send for SequenceRequestHandler
impl !Sync for SequenceRequestHandler
impl Unpin for SequenceRequestHandler
impl UnsafeUnpin for SequenceRequestHandler
impl UnwindSafe for SequenceRequestHandler
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