pub enum HallucinationType {
FactualError,
TemporalConfusion,
ContextBleed,
Confabulation,
WishfulThinking,
PatternOverextension,
SourceConfusion,
}Variants§
FactualError
TemporalConfusion
ContextBleed
Confabulation
WishfulThinking
PatternOverextension
SourceConfusion
Trait Implementations§
Source§impl Clone for HallucinationType
impl Clone for HallucinationType
Source§fn clone(&self) -> HallucinationType
fn clone(&self) -> HallucinationType
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 HallucinationType
impl Debug for HallucinationType
Source§impl<'de> Deserialize<'de> for HallucinationType
impl<'de> Deserialize<'de> for HallucinationType
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
Source§impl PartialEq for HallucinationType
impl PartialEq for HallucinationType
Source§impl Serialize for HallucinationType
impl Serialize for HallucinationType
impl Copy for HallucinationType
impl Eq for HallucinationType
impl StructuralPartialEq for HallucinationType
Auto Trait Implementations§
impl Freeze for HallucinationType
impl RefUnwindSafe for HallucinationType
impl Send for HallucinationType
impl Sync for HallucinationType
impl Unpin for HallucinationType
impl UnsafeUnpin for HallucinationType
impl UnwindSafe for HallucinationType
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