pub struct DictVectorizer {
pub map: Option<Map>,
}Expand description
Uses an index mapping to convert a dictionary to an array.
The output array will be equal in length to the index mapping vector parameter. All keys in the input dictionary must be present in the index mapping vector.
For each item in the input dictionary, insert its value in the output array. The position of the insertion is determined by the position of the item’s key in the index mapping. Any keys not present in the input dictionary, will be zero in the output array.
For example: if the stringToIndex parameter is set to \["a", "c", "b", "z"\],
then an input of {"a": 4, "c": 8} will produce an output of \[4, 8, 0, 0\].
Fields§
§map: Option<Map>Trait Implementations§
Source§impl Clone for DictVectorizer
impl Clone for DictVectorizer
Source§fn clone(&self) -> DictVectorizer
fn clone(&self) -> DictVectorizer
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 DictVectorizer
impl Debug for DictVectorizer
Source§impl Default for DictVectorizer
impl Default for DictVectorizer
Source§impl Hash for DictVectorizer
impl Hash for DictVectorizer
Source§impl Message for DictVectorizer
impl Message for DictVectorizer
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 DictVectorizer
impl PartialEq for DictVectorizer
Source§fn eq(&self, other: &DictVectorizer) -> bool
fn eq(&self, other: &DictVectorizer) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for DictVectorizer
impl StructuralPartialEq for DictVectorizer
Auto Trait Implementations§
impl Freeze for DictVectorizer
impl RefUnwindSafe for DictVectorizer
impl Send for DictVectorizer
impl Sync for DictVectorizer
impl Unpin for DictVectorizer
impl UnsafeUnpin for DictVectorizer
impl UnwindSafe for DictVectorizer
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