pub struct ConvergeConfig {
pub adversarial: bool,
pub vote_threshold: f32,
pub max_rounds: u32,
pub producers_per_item: u32,
pub adversaries_per_finding: u32,
pub model: Option<String>,
}Expand description
Configuration for convergence verification.
Fields§
§adversarial: boolWhether to enable adversarial verification.
vote_threshold: f32Voting threshold (0.0-1.0). Findings with approval >= threshold survive.
max_rounds: u32Maximum number of verification rounds.
producers_per_item: u32Number of producer agents per round.
adversaries_per_finding: u32Number of adversarial agents per finding.
model: Option<String>Model to use for agents.
Trait Implementations§
Source§impl Clone for ConvergeConfig
impl Clone for ConvergeConfig
Source§fn clone(&self) -> ConvergeConfig
fn clone(&self) -> ConvergeConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ConvergeConfig
impl Debug for ConvergeConfig
Source§impl Default for ConvergeConfig
impl Default for ConvergeConfig
Source§impl<'de> Deserialize<'de> for ConvergeConfig
impl<'de> Deserialize<'de> for ConvergeConfig
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 ConvergeConfig
impl RefUnwindSafe for ConvergeConfig
impl Send for ConvergeConfig
impl Sync for ConvergeConfig
impl Unpin for ConvergeConfig
impl UnsafeUnpin for ConvergeConfig
impl UnwindSafe for ConvergeConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more