pub struct TextClassifier {
pub revision: u32,
pub language: String,
pub model_parameter_data: Vec<u8>,
pub class_labels: Option<ClassLabels>,
}Expand description
A model which takes a single input string and outputs a label for the input.
Fields§
§revision: u32Stores the resivion number for the model, revision 1 is available on iOS, tvOS 12.0+, macoOS 10.14+
language: StringStores the language of the model, as specified in BCP-47 format, e.g. “en-US”. See https://tools.ietf.org/html/bcp47
model_parameter_data: Vec<u8>Stores the byte representation of learned model parameters
class_labels: Option<ClassLabels>Stores the set of output class labels
Trait Implementations§
Source§impl Clone for TextClassifier
impl Clone for TextClassifier
Source§fn clone(&self) -> TextClassifier
fn clone(&self) -> TextClassifier
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TextClassifier
impl Debug for TextClassifier
Source§impl Default for TextClassifier
impl Default for TextClassifier
Source§impl Hash for TextClassifier
impl Hash for TextClassifier
Source§impl Message for TextClassifier
impl Message for TextClassifier
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 TextClassifier
impl PartialEq for TextClassifier
Source§fn eq(&self, other: &TextClassifier) -> bool
fn eq(&self, other: &TextClassifier) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for TextClassifier
impl StructuralPartialEq for TextClassifier
Auto Trait Implementations§
impl Freeze for TextClassifier
impl RefUnwindSafe for TextClassifier
impl Send for TextClassifier
impl Sync for TextClassifier
impl Unpin for TextClassifier
impl UnsafeUnpin for TextClassifier
impl UnwindSafe for TextClassifier
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