Skip to main content

clone_group_fingerprint

Function clone_group_fingerprint 

Source
pub fn clone_group_fingerprint(
    variant: &BuildVariant,
    clone_type: CloneClass,
    members: &[FragmentFingerprint],
) -> CloneGroupFingerprint
Expand description

Fingerprint a clone group from its members’ content fingerprints.

Member fingerprints are sorted and deduplicated first, so the digest is independent of member order and of how many occurrences share identical content: adding another copy of known content leaves the group fingerprint unchanged, while genuinely new member content changes it.