Skip to main content

Crate shiplog_merge

Crate shiplog_merge 

Source
Expand description

Merging utilities for combining multiple event sources.

Provides functions to merge and deduplicate events from multiple sources, handling conflicts and preserving coverage metadata when operating on IngestOutput values.

Structs§

MergeReport
Metadata from an ingest-output merge.
MergeResult
Merge result that keeps output data and summary metadata together.

Enums§

ConflictResolution
Strategy for handling duplicate events during merge.
MergeStrategy
Legacy strategy type retained for existing callers.

Functions§

merge_events
Merge multiple event lists into one, deduplicating by event ID.
merge_ingest_outputs
Merge complete ingest outputs from multiple sources.
merge_ingest_outputs_legacy
Merge multiple ingest outputs using the pre-existing engine fallback behavior.
merge_two
Merge two event lists.