lib/tldr/src/incremental/root.zig
daab053ee43316e1809a84551d573ddd1e5bf3d2
1 const manifest = @import("manifest.zig");
2 const patch_module = @import("patch.zig");
3 const format_module = @import("format.zig");
4
5 pub const StringSpan = manifest.StringSpan;
6 pub const Strings = manifest.Strings;
7 pub const RecordOwnership = manifest.RecordOwnership;
8 pub const InputRecord = manifest.InputRecord;
9 pub const SectionRecord = manifest.SectionRecord;
10 pub const ContributionKind = manifest.ContributionKind;
11 pub const ContributionRecord = manifest.ContributionRecord;
12 pub const DiscardReason = manifest.DiscardReason;
13 pub const DiscardedContributionRecord = manifest.DiscardedContributionRecord;
14 pub const ExternalTargetRecord = manifest.ExternalTargetRecord;
15 pub const ArchiveMemberRecord = manifest.ArchiveMemberRecord;
16 pub const GotEntryRecord = manifest.GotEntryRecord;
17 pub const MergePieceRecord = manifest.MergePieceRecord;
18 pub const InputChangeKind = manifest.InputChangeKind;
19 pub const InputChange = manifest.InputChange;
20 pub const InputChangeSummary = manifest.InputChangeSummary;
21 pub const InputContributionSummary = manifest.InputContributionSummary;
22 pub const InputChanges = manifest.InputChanges;
23 pub const RecordedInputs = manifest.RecordedInputs;
24 pub const InputChangeStorage = manifest.InputChangeStorage;
25 pub const RelinkDecision = manifest.RelinkDecision;
26 pub const RelinkBlocker = manifest.RelinkBlocker;
27 pub const RelinkPlan = manifest.RelinkPlan;
28
29 pub const manifest_binary_protocol = manifest.manifest_binary_protocol;
30
31 pub const ReplacementContribution = manifest.ReplacementContribution;
32 pub const DirectRelinkEvidence = manifest.DirectRelinkEvidence;
33 pub const MemberHashUpdate = manifest.MemberHashUpdate;
34 pub const PatchDecision = manifest.PatchDecision;
35 pub const PatchBlocker = manifest.PatchBlocker;
36 pub const PatchPlan = manifest.PatchPlan;
37 pub const PatchApplication = manifest.PatchApplication;
38 pub const FileRange = patch_module.FileRange;
39 pub const ManifestFieldPatch = format_module.ManifestFieldPatch;
40 pub const PatchApplyError = manifest.PatchApplyError;
41 pub const IndexError = manifest.IndexError;
42 pub const ContributionIndex = manifest.ContributionIndex;
43
44 pub const RelinkApplyError = manifest.RelinkApplyError;
45 pub const ReplacementExtractError = manifest.ReplacementExtractError;
46 pub const CandidateRelinkApplyError = manifest.CandidateRelinkApplyError;
47 pub const RelinkManifestUpdateError = manifest.RelinkManifestUpdateError;
48 pub const RelinkManifestClassifyError = manifest.RelinkManifestClassifyError;
49 pub const RelinkApplication = manifest.RelinkApplication;
50 pub const Manifest = manifest.Manifest;
51 pub const PreparedState = manifest.PreparedState;
52
53 pub const planRelinkFromInputChanges = manifest.planRelinkFromInputChanges;
54 pub const replacementContributionsFromImage = manifest.replacementContributionsFromImage;
55 pub const freeReplacementContributions = manifest.freeReplacementContributions;
56 pub const Builder = manifest.Builder;
57 pub const hashBytes = manifest.hashBytes;