pub struct TextListPrimitive {
pub min_count: u8,
pub max_count: u8,
pub text_token_length: u32,
pub item_prefix: Option<String>,
pub disallowed_chars: Vec<char>,
}Fields§
§min_count: u8§max_count: u8§text_token_length: u32§item_prefix: Option<String>§disallowed_chars: Vec<char>Implementations§
Source§impl TextListPrimitive
impl TextListPrimitive
pub fn text_token_length(&mut self, text_token_length: u32) -> &mut Self
Sourcepub fn min_count(&mut self, min_count: u8) -> &mut Self
pub fn min_count(&mut self, min_count: u8) -> &mut Self
Set the lower bound of the integer range. Default is 0.
Sourcepub fn max_count(&mut self, max_count: u8) -> &mut Self
pub fn max_count(&mut self, max_count: u8) -> &mut Self
Set the upper bound of the integer range. Default is 9.
pub fn item_prefix<S: Into<String>>(&mut self, item_prefix: S) -> &mut Self
pub fn disallowed_char(&mut self, disallowed_char: char) -> &mut Self
pub fn disallowed_chars(&mut self, disallowed_chars: Vec<char>) -> &mut Self
Trait Implementations§
Source§impl Clone for TextListPrimitive
impl Clone for TextListPrimitive
Source§fn clone(&self) -> TextListPrimitive
fn clone(&self) -> TextListPrimitive
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 TextListPrimitive
impl Debug for TextListPrimitive
Source§impl Default for TextListPrimitive
impl Default for TextListPrimitive
Source§impl PrimitiveTrait for TextListPrimitive
impl PrimitiveTrait for TextListPrimitive
type PrimitiveResult = TextListType
fn clear_primitive(&mut self)
fn type_description(&self, result_can_be_none: bool) -> &str
fn solution_description(&self, result_can_be_none: bool) -> String
fn stop_word_result_is_none(&self, result_can_be_none: bool) -> Option<String>
fn grammar(&self) -> Grammar
fn parse_to_primitive(&self, content: &str) -> Result<Self::PrimitiveResult>
Auto Trait Implementations§
impl Freeze for TextListPrimitive
impl RefUnwindSafe for TextListPrimitive
impl Send for TextListPrimitive
impl Sync for TextListPrimitive
impl Unpin for TextListPrimitive
impl UnsafeUnpin for TextListPrimitive
impl UnwindSafe for TextListPrimitive
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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