pub struct QuestionGenerationConfig { /* private fields */ }Implementations§
Source§impl QuestionGenerationConfig
impl QuestionGenerationConfig
Sourcepub fn for_language(language: &str) -> Self
pub fn for_language(language: &str) -> Self
Build a config from a seeded language’s frequency vocabulary. The
enumeration, tiering, and classification logic is language-agnostic, so
selecting a language changes only which words feed the stream. Falls back
to the default language when language is not seeded.
pub fn from_words<I>(words: I) -> Selfwhere
I: IntoIterator<Item = QuestionWord>,
pub const fn with_acceptance(self, acceptance: QuestionAcceptance) -> Self
pub const fn with_all_ranked_words(self) -> Self
pub const fn with_minimum_ranked_words( self, minimum_ranked_words: usize, ) -> Self
pub fn words(&self) -> &[QuestionWord]
Trait Implementations§
Source§impl Clone for QuestionGenerationConfig
impl Clone for QuestionGenerationConfig
Source§fn clone(&self) -> QuestionGenerationConfig
fn clone(&self) -> QuestionGenerationConfig
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 QuestionGenerationConfig
impl Debug for QuestionGenerationConfig
Source§impl Default for QuestionGenerationConfig
impl Default for QuestionGenerationConfig
Source§impl PartialEq for QuestionGenerationConfig
impl PartialEq for QuestionGenerationConfig
impl StructuralPartialEq for QuestionGenerationConfig
Auto Trait Implementations§
impl Freeze for QuestionGenerationConfig
impl RefUnwindSafe for QuestionGenerationConfig
impl Send for QuestionGenerationConfig
impl Sync for QuestionGenerationConfig
impl Unpin for QuestionGenerationConfig
impl UnsafeUnpin for QuestionGenerationConfig
impl UnwindSafe for QuestionGenerationConfig
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