pub struct GroundingConfig {
pub require_artifact_backing: bool,
pub contradiction_threshold: f32,
pub conflict_resolution: ConflictResolution,
}Expand description
Configuration for grounding and fact-checking.
Fields§
§require_artifact_backing: boolWhether to require artifact backing for facts
contradiction_threshold: f32Threshold for contradiction detection (0.0-1.0)
conflict_resolution: ConflictResolutionHow to resolve conflicts
Trait Implementations§
Source§impl Clone for GroundingConfig
impl Clone for GroundingConfig
Source§fn clone(&self) -> GroundingConfig
fn clone(&self) -> GroundingConfig
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 GroundingConfig
impl Debug for GroundingConfig
Source§impl<'de> Deserialize<'de> for GroundingConfig
impl<'de> Deserialize<'de> for GroundingConfig
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 GroundingConfig
impl PartialEq for GroundingConfig
Source§impl Serialize for GroundingConfig
impl Serialize for GroundingConfig
impl StructuralPartialEq for GroundingConfig
Auto Trait Implementations§
impl Freeze for GroundingConfig
impl RefUnwindSafe for GroundingConfig
impl Send for GroundingConfig
impl Sync for GroundingConfig
impl Unpin for GroundingConfig
impl UnwindSafe for GroundingConfig
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