pub struct ConstraintExtractor;Expand description
Extracts “immortal facts” — proper nouns, numbers, dramatic phrases.
Implementations§
Source§impl ConstraintExtractor
impl ConstraintExtractor
Sourcepub fn extract(&self, content: &str) -> HashMap<String, String>
pub fn extract(&self, content: &str) -> HashMap<String, String>
Extract immutable facts from content.
Sourcepub fn valence(&self, content: &str) -> f64
pub fn valence(&self, content: &str) -> f64
Score emotional valence from text features (0.0–1.0).
Sourcepub fn compression_ratio(&self, original: &str, tile: &Tile) -> f64
pub fn compression_ratio(&self, original: &str, tile: &Tile) -> f64
Compute compression ratio.
Trait Implementations§
Source§impl Default for ConstraintExtractor
impl Default for ConstraintExtractor
Source§fn default() -> ConstraintExtractor
fn default() -> ConstraintExtractor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConstraintExtractor
impl RefUnwindSafe for ConstraintExtractor
impl Send for ConstraintExtractor
impl Sync for ConstraintExtractor
impl Unpin for ConstraintExtractor
impl UnsafeUnpin for ConstraintExtractor
impl UnwindSafe for ConstraintExtractor
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