feat(checker): examples() and spec_files() carry the specification's files
check / check (push) Canceled after 0s

A consumer of the checker crate needs no path into this repository.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HS8WZziDnyxunC23MUxrLp
This commit is contained in:
swaitsandClaude Fable 5.1 committed 2026-10-29 16:35:29 -06:00
1 parent fc4430c685
commit 73dd967b1a
1983 files changed
+10465

No files matched your search

@@ -0,0 +1,9 @@
(function() {
const implementors = Object.fromEntries([["bookspec_checker",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"enum\" href=\"bookspec_checker/rules/enum.Area.html\" title=\"enum bookspec_checker::rules::Area\">Area</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"bookspec_checker/engine/struct.Claims.html\" title=\"struct bookspec_checker::engine::Claims\">Claims</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"bookspec_checker/derive/struct.Derivation.html\" title=\"struct bookspec_checker::derive::Derivation\">Derivation</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"enum\" href=\"bookspec_checker/derive/enum.Derived.html\" title=\"enum bookspec_checker::derive::Derived\">Derived</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"enum\" href=\"bookspec_checker/schema/enum.EventKind.html\" title=\"enum bookspec_checker::schema::EventKind\">EventKind</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"bookspec_checker/engine/struct.Refusal.html\" title=\"struct bookspec_checker::engine::Refusal\">Refusal</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"bookspec_checker/rules/struct.Rule.html\" title=\"struct bookspec_checker::rules::Rule\">Rule</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"bookspec_checker/engine/struct.RuleId.html\" title=\"struct bookspec_checker::engine::RuleId\">RuleId</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"bookspec_checker/engine/struct.RuleIdError.html\" title=\"struct bookspec_checker::engine::RuleIdError\">RuleIdError</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"bookspec_checker/schema/struct.SchemaError.html\" title=\"struct bookspec_checker::schema::SchemaError\">SchemaError</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"enum\" href=\"bookspec_checker/rules/enum.Status.html\" title=\"enum bookspec_checker::rules::Status\">Status</a>",0]]],["bookspec_runner",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"bookspec_runner/struct.ExampleReport.html\" title=\"struct bookspec_runner::ExampleReport\">ExampleReport</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"enum\" href=\"bookspec_runner/enum.Outcome.html\" title=\"enum bookspec_runner::Outcome\">Outcome</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"bookspec_runner/struct.Report.html\" title=\"struct bookspec_runner::Report\">Report</a>",0]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":59,"fragment_lengths":[2996,796]}
@@ -0,0 +1,9 @@
(function() {
const implementors = Object.fromEntries([["bookspec_checker",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"enum\" href=\"bookspec_checker/rules/enum.Area.html\" title=\"enum bookspec_checker::rules::Area\">Area</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"bookspec_checker/engine/struct.RuleId.html\" title=\"struct bookspec_checker::engine::RuleId\">RuleId</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"enum\" href=\"bookspec_checker/rules/enum.Status.html\" title=\"enum bookspec_checker::rules::Status\">Status</a>",0]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":59,"fragment_lengths":[816]}
@@ -0,0 +1,9 @@
(function() {
const implementors = Object.fromEntries([["bookspec_checker",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"bookspec_checker/schema/struct.AccountSpec.html\" title=\"struct bookspec_checker::schema::AccountSpec\">AccountSpec</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"enum\" href=\"bookspec_checker/rules/enum.Area.html\" title=\"enum bookspec_checker::rules::Area\">Area</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"bookspec_checker/schema/struct.AssetSpec.html\" title=\"struct bookspec_checker::schema::AssetSpec\">AssetSpec</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"bookspec_checker/schema/struct.BasisSpec.html\" title=\"struct bookspec_checker::schema::BasisSpec\">BasisSpec</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"bookspec_checker/schema/struct.BillSpec.html\" title=\"struct bookspec_checker::schema::BillSpec\">BillSpec</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"bookspec_checker/schema/struct.ChangeSpec.html\" title=\"struct bookspec_checker::schema::ChangeSpec\">ChangeSpec</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"bookspec_checker/engine/struct.Claims.html\" title=\"struct bookspec_checker::engine::Claims\">Claims</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"bookspec_checker/schema/struct.CloseSpec.html\" title=\"struct bookspec_checker::schema::CloseSpec\">CloseSpec</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"bookspec_checker/schema/struct.CorrectSpec.html\" title=\"struct bookspec_checker::schema::CorrectSpec\">CorrectSpec</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"bookspec_checker/derive/struct.Derivation.html\" title=\"struct bookspec_checker::derive::Derivation\">Derivation</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"enum\" href=\"bookspec_checker/derive/enum.Derived.html\" title=\"enum bookspec_checker::derive::Derived\">Derived</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"bookspec_checker/schema/struct.DisposeSpec.html\" title=\"struct bookspec_checker::schema::DisposeSpec\">DisposeSpec</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"bookspec_checker/schema/struct.DocumentLineSpec.html\" title=\"struct bookspec_checker::schema::DocumentLineSpec\">DocumentLineSpec</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"bookspec_checker/schema/struct.Event.html\" title=\"struct bookspec_checker::schema::Event\">Event</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"enum\" href=\"bookspec_checker/schema/enum.EventKind.html\" title=\"enum bookspec_checker::schema::EventKind\">EventKind</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"bookspec_checker/schema/struct.Example.html\" title=\"struct bookspec_checker::schema::Example\">Example</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" hrLine truncated
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":59,"fragment_lengths":[12257,859]}
@@ -0,0 +1,9 @@
(function() {
const implementors = Object.fromEntries([["bookspec_checker",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a> for <a class=\"enum\" href=\"bookspec_checker/rules/enum.Area.html\" title=\"enum bookspec_checker::rules::Area\">Area</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a> for <a class=\"struct\" href=\"bookspec_checker/engine/struct.RuleId.html\" title=\"struct bookspec_checker::engine::RuleId\">RuleId</a>",0],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.99.1/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a> for <a class=\"enum\" href=\"bookspec_checker/rules/enum.Status.html\" title=\"enum bookspec_checker::rules::Status\">Status</a>",0]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":59,"fragment_lengths":[879]}