pub struct DistilledFact {
pub id: String,
pub distillation_id: String,
pub content: String,
pub category: FactCategory,
pub importance_score: f64,
pub source_message_ids: Vec<String>,
pub contradicts_fact_id: Option<String>,
}Fields§
§id: String§distillation_id: String§content: String§category: FactCategory§importance_score: f64§source_message_ids: Vec<String>§contradicts_fact_id: Option<String>Trait Implementations§
Source§impl Clone for DistilledFact
impl Clone for DistilledFact
Source§fn clone(&self) -> DistilledFact
fn clone(&self) -> DistilledFact
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 DistilledFact
impl Debug for DistilledFact
Source§impl<'de> Deserialize<'de> for DistilledFact
impl<'de> Deserialize<'de> for DistilledFact
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 DistilledFact
impl RefUnwindSafe for DistilledFact
impl Send for DistilledFact
impl Sync for DistilledFact
impl Unpin for DistilledFact
impl UnsafeUnpin for DistilledFact
impl UnwindSafe for DistilledFact
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