25 lines
1.0 KiB
TOML
25 lines
1.0 KiB
TOML
[package]
|
|
name = "round2-candidatekit"
|
|
version = "0.1.0"
|
|
edition.workspace = true
|
|
publish.workspace = true
|
|
|
|
# Packet 2B-0 (ROUND2_TEXT_RECIPE.md, spec/CONTRACT_EDITOR_T4_SPIKE.md pins
|
|
# 8, 9, 10, 13, 14): the ONLY code shared between the two Round 2 text
|
|
# candidates (C1 = egui+lyon, C2 = vello). See src/lib.rs's crate doc
|
|
# comment for the neutrality boundary this crate exists to hold — it loads
|
|
# and validates Packet 2A's fixtures/probes/reference apparatus, and defines
|
|
# the shared report shape and scoring rule both candidates are measured
|
|
# against. It does NOT render, resolve hit tests, or build accessibility
|
|
# trees.
|
|
#
|
|
# tests/dependency_deny_list.rs enforces the boundary by reading THIS file
|
|
# at test time, not by convention: it fails if a rendering, windowing, GPU,
|
|
# or platform-accessibility crate is ever added to [dependencies] below.
|
|
|
|
[dependencies]
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
round2-textkit = { path = "../round2-textkit" }
|
|
round2-diff = { path = "../round2-diff" }
|