| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Ecluse.Core.Package.Entry
Description
Artifact coordinates inside one source snapshot. Adapters assign keys before admission. Assembly combines them with the snapshot and winning source.
Synopsis
- data EntryKey
- data AdmittedEntry = AdmittedEntry {}
Documentation
A raw entry's coordinate, independent of its declared artifact filename.
Constructors
| ArrayEntry Int | A zero-based position in the original array, before any entry drops. |
| ObjectEntry Text | The exact key in the original object, before normalisation. |
| SingletonEntry | A snapshot that contains only one artifact entry. |
data AdmittedEntry Source #
The admitted coordinate and filename, without retaining the artifact's other metadata.
Constructors
| AdmittedEntry | |
Fields | |
Instances
| Show AdmittedEntry Source # | |
Defined in Ecluse.Core.Package.Entry Methods showsPrec :: Int -> AdmittedEntry -> ShowS # show :: AdmittedEntry -> String # showList :: [AdmittedEntry] -> ShowS # | |
| Eq AdmittedEntry Source # | |
Defined in Ecluse.Core.Package.Entry Methods (==) :: AdmittedEntry -> AdmittedEntry -> Bool # (/=) :: AdmittedEntry -> AdmittedEntry -> Bool # | |