Struct google_api_proto::google::cloud::documentai::v1beta1::TableExtractionParams
source · pub struct TableExtractionParams {
pub enabled: bool,
pub table_bound_hints: Vec<TableBoundHint>,
pub header_hints: Vec<String>,
pub model_version: String,
}
Expand description
Parameters to control table extraction behavior.
Fields§
§enabled: bool
Whether to enable table extraction.
table_bound_hints: Vec<TableBoundHint>
Optional. Table bounding box hints that can be provided to complex cases which our algorithm cannot locate the table(s) in.
header_hints: Vec<String>
Optional. Table header hints. The extraction will bias towards producing these terms as table headers, which may improve accuracy.
model_version: String
Model version of the table extraction system. Default is “builtin/stable”. Specify “builtin/latest” for the latest model.
Trait Implementations§
source§impl Clone for TableExtractionParams
impl Clone for TableExtractionParams
source§fn clone(&self) -> TableExtractionParams
fn clone(&self) -> TableExtractionParams
Returns a copy 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 TableExtractionParams
impl Debug for TableExtractionParams
source§impl Default for TableExtractionParams
impl Default for TableExtractionParams
source§impl Message for TableExtractionParams
impl Message for TableExtractionParams
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for TableExtractionParams
impl PartialEq for TableExtractionParams
source§fn eq(&self, other: &TableExtractionParams) -> bool
fn eq(&self, other: &TableExtractionParams) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TableExtractionParams
Auto Trait Implementations§
impl Freeze for TableExtractionParams
impl RefUnwindSafe for TableExtractionParams
impl Send for TableExtractionParams
impl Sync for TableExtractionParams
impl Unpin for TableExtractionParams
impl UnwindSafe for TableExtractionParams
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request