pub struct DetectedHallucination {
pub id: String,
pub hallucination_type: HallucinationType,
pub claim: String,
pub evidence: String,
pub detection_method: DetectionMethod,
pub detected_at: i64,
pub resolved: bool,
}Fields§
§id: String§hallucination_type: HallucinationType§claim: String§evidence: String§detection_method: DetectionMethod§detected_at: i64§resolved: boolTrait Implementations§
Source§impl Clone for DetectedHallucination
impl Clone for DetectedHallucination
Source§fn clone(&self) -> DetectedHallucination
fn clone(&self) -> DetectedHallucination
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 DetectedHallucination
impl Debug for DetectedHallucination
Source§impl<'de> Deserialize<'de> for DetectedHallucination
impl<'de> Deserialize<'de> for DetectedHallucination
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 DetectedHallucination
impl RefUnwindSafe for DetectedHallucination
impl Send for DetectedHallucination
impl Sync for DetectedHallucination
impl Unpin for DetectedHallucination
impl UnsafeUnpin for DetectedHallucination
impl UnwindSafe for DetectedHallucination
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