Struct SlicedBiasComputer
pub struct SlicedBiasComputer { /* private fields */ }
Implementations§
§impl SlicedBiasComputer
impl SlicedBiasComputer
pub fn json_slices() -> Vec<String>
pub fn general_slices() -> Vec<String>
pub fn new( tok_env: &Arc<dyn TokenizerEnv + Sync>, regexes: &[String], ) -> Result<SlicedBiasComputer, Error>
pub fn stats(&self, include_tokens: bool) -> String
pub fn extra_lexemes(&self) -> Vec<String>
pub fn compress(&self, ai: &AlphabetInfo) -> SlicedBiasComputer
Trait Implementations§
§impl BiasComputer for SlicedBiasComputer
impl BiasComputer for SlicedBiasComputer
fn compute_bias( &self, rec: &mut ParserRecognizer<'_>, start: &[u8], ) -> SimpleVob
fn trie(&self) -> &TokTrie
Auto Trait Implementations§
impl Freeze for SlicedBiasComputer
impl !RefUnwindSafe for SlicedBiasComputer
impl Send for SlicedBiasComputer
impl Sync for SlicedBiasComputer
impl Unpin for SlicedBiasComputer
impl !UnwindSafe for SlicedBiasComputer
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> Downcast for Twhere
T: AsAny + ?Sized,
impl<T> Downcast for Twhere
T: AsAny + ?Sized,
§fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
Forward to the method defined on the type
Any
.§fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
Forward to the method defined on the type
Any
.§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> 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