pub struct DocumentOcrCapabilities {
pub formats: Vec<String>,
pub model: Option<String>,
pub prompt_configurable: bool,
pub page_level_results: bool,
pub confidence_scores: bool,
pub language_detection: bool,
pub layout_boxes: bool,
}Fields§
§formats: Vec<String>§model: Option<String>§prompt_configurable: bool§page_level_results: bool§confidence_scores: bool§language_detection: bool§layout_boxes: boolImplementations§
Source§impl DocumentOcrCapabilities
impl DocumentOcrCapabilities
pub fn new(formats: impl IntoIterator<Item = impl Into<String>>) -> Self
pub fn supports_format(&self, format: DocumentOcrFormat) -> bool
Trait Implementations§
Source§impl Clone for DocumentOcrCapabilities
impl Clone for DocumentOcrCapabilities
Source§fn clone(&self) -> DocumentOcrCapabilities
fn clone(&self) -> DocumentOcrCapabilities
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DocumentOcrCapabilities
impl Debug for DocumentOcrCapabilities
Source§impl<'de> Deserialize<'de> for DocumentOcrCapabilities
impl<'de> Deserialize<'de> for DocumentOcrCapabilities
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
Source§impl PartialEq for DocumentOcrCapabilities
impl PartialEq for DocumentOcrCapabilities
Source§impl Serialize for DocumentOcrCapabilities
impl Serialize for DocumentOcrCapabilities
impl Eq for DocumentOcrCapabilities
impl StructuralPartialEq for DocumentOcrCapabilities
Auto Trait Implementations§
impl Freeze for DocumentOcrCapabilities
impl RefUnwindSafe for DocumentOcrCapabilities
impl Send for DocumentOcrCapabilities
impl Sync for DocumentOcrCapabilities
impl Unpin for DocumentOcrCapabilities
impl UnsafeUnpin for DocumentOcrCapabilities
impl UnwindSafe for DocumentOcrCapabilities
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more