pub struct StopSequenceDecoderBuilder { /* private fields */ }Implementations§
Source§impl StopSequenceDecoderBuilder
impl StopSequenceDecoderBuilder
pub fn new(tokenizer: Tokenizer) -> Self
Sourcepub fn add_stop_token_id_visible(self, token_id: TokenIdType) -> Self
pub fn add_stop_token_id_visible(self, token_id: TokenIdType) -> Self
Adds a visible stop token id to the StopSequenceDecoder
Sourcepub fn add_stop_token_ids_visible(self, token_ids: &[TokenIdType]) -> Self
pub fn add_stop_token_ids_visible(self, token_ids: &[TokenIdType]) -> Self
Adds a list of visible stop token ids to the StopSequenceDecoder Each token_id is added as for an individual match
Adds a hidden stop token id to the StopSequenceDecoder
Adds a list of hidden stop token ids to the StopSequenceDecoder Each token_id is added as for an individual match
pub fn add_stop_sequence_visible(self, text: &str) -> Self
pub fn add_stop_sequences_visible(self, strings: &[&str]) -> Self
pub fn build(self) -> Result<StopSequenceDecoder>
Auto Trait Implementations§
impl !RefUnwindSafe for StopSequenceDecoderBuilder
impl !UnwindSafe for StopSequenceDecoderBuilder
impl Freeze for StopSequenceDecoderBuilder
impl Send for StopSequenceDecoderBuilder
impl Sync for StopSequenceDecoderBuilder
impl Unpin for StopSequenceDecoderBuilder
impl UnsafeUnpin for StopSequenceDecoderBuilder
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> 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