pub struct PagedModelMetadata {
pub n: usize,
pub total_commands: usize,
pub segment_count: usize,
pub command_freq: HashMap<String, u32>,
pub segment_prefixes: Vec<String>,
}Expand description
Model metadata stored in the bundle manifest.
Fields§
§n: usizeN-gram size
total_commands: usizeTotal commands trained on
segment_count: usizeNumber of segments
command_freq: HashMap<String, u32>Command frequency map (kept in memory - relatively small)
segment_prefixes: Vec<String>Segment prefixes for index lookup
Trait Implementations§
Source§impl Clone for PagedModelMetadata
impl Clone for PagedModelMetadata
Source§fn clone(&self) -> PagedModelMetadata
fn clone(&self) -> PagedModelMetadata
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 PagedModelMetadata
impl Debug for PagedModelMetadata
Source§impl<'de> Deserialize<'de> for PagedModelMetadata
impl<'de> Deserialize<'de> for PagedModelMetadata
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 PagedModelMetadata
impl RefUnwindSafe for PagedModelMetadata
impl Send for PagedModelMetadata
impl Sync for PagedModelMetadata
impl Unpin for PagedModelMetadata
impl UnwindSafe for PagedModelMetadata
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> 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