pub struct DedupeReport {
pub canonical_count: usize,
pub merged_count: usize,
pub conflicts: Vec<ConflictRecord>,
}Expand description
Full dedupe report.
Fields§
§canonical_count: usizeNumber of distinct canonical URLs after dedupe.
merged_count: usizeNumber of records that were merged into a canonical record.
conflicts: Vec<ConflictRecord>Conflicts found (canonical URL with disagreement).
Trait Implementations§
Source§impl Clone for DedupeReport
impl Clone for DedupeReport
Source§fn clone(&self) -> DedupeReport
fn clone(&self) -> DedupeReport
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 DedupeReport
impl Debug for DedupeReport
Source§impl Default for DedupeReport
impl Default for DedupeReport
Source§fn default() -> DedupeReport
fn default() -> DedupeReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DedupeReport
impl<'de> Deserialize<'de> for DedupeReport
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
impl Eq for DedupeReport
Source§impl PartialEq for DedupeReport
impl PartialEq for DedupeReport
Source§impl Serialize for DedupeReport
impl Serialize for DedupeReport
impl StructuralPartialEq for DedupeReport
Auto Trait Implementations§
impl Freeze for DedupeReport
impl RefUnwindSafe for DedupeReport
impl Send for DedupeReport
impl Sync for DedupeReport
impl Unpin for DedupeReport
impl UnsafeUnpin for DedupeReport
impl UnwindSafe for DedupeReport
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