pub struct TriangulationConfig {
pub min_sources: usize,
pub min_tier1_sources: usize,
pub verification_threshold: f32,
pub require_verified_urls: bool,
pub max_source_age_days: Option<u32>,
pub require_domain_diversity: bool,
}Expand description
Configuration for triangulation
Fields§
§min_sources: usizeMinimum sources required
min_tier1_sources: usizeMinimum Tier 1 sources
verification_threshold: f32Verification threshold
require_verified_urls: boolRequire URL verification
max_source_age_days: Option<u32>Maximum age of sources (days)
require_domain_diversity: boolRequire domain diversity
Trait Implementations§
Source§impl Clone for TriangulationConfig
impl Clone for TriangulationConfig
Source§fn clone(&self) -> TriangulationConfig
fn clone(&self) -> TriangulationConfig
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 TriangulationConfig
impl Debug for TriangulationConfig
Source§impl Default for TriangulationConfig
impl Default for TriangulationConfig
Source§impl<'de> Deserialize<'de> for TriangulationConfig
impl<'de> Deserialize<'de> for TriangulationConfig
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 TriangulationConfig
impl RefUnwindSafe for TriangulationConfig
impl Send for TriangulationConfig
impl Sync for TriangulationConfig
impl Unpin for TriangulationConfig
impl UnwindSafe for TriangulationConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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