#[repr(u8)]pub enum CandidateKind {
Raw = 0,
Rle = 1,
ByteRans = 2,
PdfPhysical = 3,
PdfChannels = 4,
PdfLayout = 5,
PdfLayoutRans = 6,
PdfDeflateReplay = 7,
PdfDeflateReplayRans = 8,
PdfDeflateReplayRansIndexed = 9,
}Expand description
Stable candidate identity. The discriminant order is the final deterministic tie-breaker when prices and work are equal.
Variants§
Raw = 0
Single literal object, literal program (Phase 1 floor).
Rle = 1
Run-length generated repeats (Phase 2).
ByteRans = 2
Typed byte rANS entropy channel (Phase 2).
PdfPhysical = 3
PDF physical span partition as literal-span DRA ops (Phase 3).
PdfChannels = 4
PDF typed lexical channels, each entropy-coded (Phase 4).
PdfLayout = 5
PDF classic cross-reference offsets regenerated from marked positions (Phase 5).
PdfLayoutRans = 6
PDF layout plan (data object + item table) carried through two rANS entropy channels (Phase 5.8).
PdfDeflateReplay = 7
PDF exact DEFLATE replay: eligible /FlateDecode streams are
inverse-proceduralized to (plaintext, corrections) and replayed (Phase 6).
PdfDeflateReplayRans = 8
PDF DEFLATE replay whose plaintexts are carried as shared order-0 byte-rANS entropy channels (Phase 6.5).
PdfDeflateReplayRansIndexed = 9
PDF_DEFLATE_REPLAY_RANS plus an advisory OBSERVATION_INDEX built from
the same physical scan, so narrow views can be served without walking the
whole program (Phase 7.3).