pub struct TokenizationResult {
pub tokenizer_name: String,
pub tokens: Vec<String>,
pub token_ids: Vec<u32>,
pub token_count: usize,
pub character_count: usize,
pub compression_ratio: f64,
pub processing_time_ms: f64,
pub character_offsets: Option<Vec<(usize, usize)>>,
pub oov_tokens: Vec<String>,
pub special_tokens: Vec<String>,
}Expand description
Results from tokenizing with a specific tokenizer
Fields§
§tokenizer_name: String§tokens: Vec<String>§token_ids: Vec<u32>§token_count: usize§character_count: usize§compression_ratio: f64§processing_time_ms: f64§character_offsets: Option<Vec<(usize, usize)>>§oov_tokens: Vec<String>§special_tokens: Vec<String>Trait Implementations§
Source§impl Clone for TokenizationResult
impl Clone for TokenizationResult
Source§fn clone(&self) -> TokenizationResult
fn clone(&self) -> TokenizationResult
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 TokenizationResult
impl Debug for TokenizationResult
Source§impl<'de> Deserialize<'de> for TokenizationResult
impl<'de> Deserialize<'de> for TokenizationResult
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
Auto Trait Implementations§
impl Freeze for TokenizationResult
impl RefUnwindSafe for TokenizationResult
impl Send for TokenizationResult
impl Sync for TokenizationResult
impl Unpin for TokenizationResult
impl UnsafeUnpin for TokenizationResult
impl UnwindSafe for TokenizationResult
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<T> ConfigSerializable for Twhere
T: Serialize + for<'de> Deserialize<'de>,
impl<T> ConfigSerializable for Twhere
T: Serialize + for<'de> Deserialize<'de>,
Source§fn save_to_file(&self, path: &Path) -> Result<(), TrustformersError>
fn save_to_file(&self, path: &Path) -> Result<(), TrustformersError>
Save to file
Source§fn load_from_file(path: &Path) -> Result<Self, TrustformersError>where
Self: Sized,
fn load_from_file(path: &Path) -> Result<Self, TrustformersError>where
Self: Sized,
Load from file
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