pub struct StructurePrefs {
pub avg_sentence_length: (u32, u32),
pub clause_complexity: f32,
pub question_frequency: f32,
}Expand description
Structural preferences for text generation.
Fields§
§avg_sentence_length: (u32, u32)(min, max) word count range for sentences.
clause_complexity: f320.0 = simple, 1.0 = complex clause structure.
question_frequency: f320.0..1.0 probability of generating questions.
Trait Implementations§
Source§impl Clone for StructurePrefs
impl Clone for StructurePrefs
Source§fn clone(&self) -> StructurePrefs
fn clone(&self) -> StructurePrefs
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 StructurePrefs
impl Debug for StructurePrefs
Source§impl Default for StructurePrefs
impl Default for StructurePrefs
Source§impl<'de> Deserialize<'de> for StructurePrefs
impl<'de> Deserialize<'de> for StructurePrefs
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 StructurePrefs
impl RefUnwindSafe for StructurePrefs
impl Send for StructurePrefs
impl Sync for StructurePrefs
impl Unpin for StructurePrefs
impl UnsafeUnpin for StructurePrefs
impl UnwindSafe for StructurePrefs
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