Struct google_api_proto::google::cloud::speech::v2::OutputFormatConfig
source · pub struct OutputFormatConfig {
pub native: Option<NativeOutputFileFormatConfig>,
pub vtt: Option<VttOutputFileFormatConfig>,
pub srt: Option<SrtOutputFileFormatConfig>,
}
Expand description
Configuration for the format of the results stored to output
.
Fields§
§native: Option<NativeOutputFileFormatConfig>
Configuration for the native output format. If this field is set or if no other output format field is set then transcripts will be written to the sink in the native format.
vtt: Option<VttOutputFileFormatConfig>
Configuration for the vtt output format. If this field is set then transcripts will be written to the sink in the vtt format.
srt: Option<SrtOutputFileFormatConfig>
Configuration for the srt output format. If this field is set then transcripts will be written to the sink in the srt format.
Trait Implementations§
source§impl Clone for OutputFormatConfig
impl Clone for OutputFormatConfig
source§fn clone(&self) -> OutputFormatConfig
fn clone(&self) -> OutputFormatConfig
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 OutputFormatConfig
impl Debug for OutputFormatConfig
source§impl Default for OutputFormatConfig
impl Default for OutputFormatConfig
source§impl Message for OutputFormatConfig
impl Message for OutputFormatConfig
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 OutputFormatConfig
impl PartialEq for OutputFormatConfig
source§fn eq(&self, other: &OutputFormatConfig) -> bool
fn eq(&self, other: &OutputFormatConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for OutputFormatConfig
impl StructuralPartialEq for OutputFormatConfig
Auto Trait Implementations§
impl Freeze for OutputFormatConfig
impl RefUnwindSafe for OutputFormatConfig
impl Send for OutputFormatConfig
impl Sync for OutputFormatConfig
impl Unpin for OutputFormatConfig
impl UnwindSafe for OutputFormatConfig
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