Skip to main content

Crate covguard_ports

Crate covguard_ports 

Source
Expand description

Shared port traits and boundary DTOs for covguard’s hexagonal architecture.

Structs§

DiffParseResult
Parsed diff payload used by the diff provider port.

Traits§

Clock
Port for obtaining the current UTC time.
CoverageProvider
Port for loading and merging LCOV coverage data.
DiffProvider
Port for obtaining changed ranges from diff input.
RepoReader
Port for reading source lines from the repository.

Type Aliases§

ChangedRanges
Canonical changed-line representation used at the port boundary.
CoverageMap
Canonical line-hit representation used at the port boundary.