ecluse:ecluse-core
Safe HaskellNone
LanguageGHC2021

Ecluse.Core.Cve.Types

Description

The advisory-artifact identity the sync writes and every reader carries.

Ecluse.Core.Cve opens the artifact this marker names and Ecluse.Runtime.Cve.Sync installs it. The rule vocabulary, the serve pipeline and the sweep only carry it, so it lives apart from the module that opens SQLite.

Synopsis

Documentation

newtype DbEtag Source #

An artifact version marker: S3's ETag, opaque text compared for equality only. Two objects with equal ETags carry equal bytes, so an unchanged ETag means nothing to do.

Constructors

DbEtag Text 

Instances

Instances details
Show DbEtag Source # 
Instance details

Defined in Ecluse.Core.Cve.Types

Eq DbEtag Source # 
Instance details

Defined in Ecluse.Core.Cve.Types

Methods

(==) :: DbEtag -> DbEtag -> Bool #

(/=) :: DbEtag -> DbEtag -> Bool #