Docs: Comprehensive inline rustdoc and architectural summary PDF

This commit is contained in:
anthonyrawlins
2026-03-03 18:05:53 +11:00
parent cc03616918
commit 0f28e4b669
2932 changed files with 14552 additions and 74 deletions

View File

@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["chrs_bubble",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"chrs_bubble/enum.ProvenanceEdge.html\" title=\"enum chrs_bubble::ProvenanceEdge\">ProvenanceEdge</a>"]]],["chrs_mail",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"chrs_mail/struct.Message.html\" title=\"struct chrs_mail::Message\">Message</a>"]]],["chrs_slurp",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"chrs_slurp/struct.DecisionRecord.html\" title=\"struct chrs_slurp::DecisionRecord\">DecisionRecord</a>"]]],["ucxl",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"ucxl/enum.TemporalAxis.html\" title=\"enum ucxl::TemporalAxis\">TemporalAxis</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"ucxl/struct.UCXLAddress.html\" title=\"struct ucxl::UCXLAddress\">UCXLAddress</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[290,270,294,520]}

View File

@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["chrs_bubble",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"enum\" href=\"chrs_bubble/enum.ProvenanceEdge.html\" title=\"enum chrs_bubble::ProvenanceEdge\">ProvenanceEdge</a>"]]],["ucxl",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"enum\" href=\"ucxl/enum.TemporalAxis.html\" title=\"enum ucxl::TemporalAxis\">TemporalAxis</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"ucxl/struct.UCXLAddress.html\" title=\"struct ucxl::UCXLAddress\">UCXLAddress</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[277,494]}

View File

@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["chrs_bubble",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"enum\" href=\"chrs_bubble/enum.ProvenanceEdge.html\" title=\"enum chrs_bubble::ProvenanceEdge\">ProvenanceEdge</a>"]]],["ucxl",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"enum\" href=\"ucxl/enum.TemporalAxis.html\" title=\"enum ucxl::TemporalAxis\">TemporalAxis</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"ucxl/struct.UCXLAddress.html\" title=\"struct ucxl::UCXLAddress\">UCXLAddress</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[298,536]}

View File

@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["chrs_bubble",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"chrs_graph/enum.GraphError.html\" title=\"enum chrs_graph::GraphError\">GraphError</a>&gt; for <a class=\"enum\" href=\"chrs_bubble/enum.BubbleError.html\" title=\"enum chrs_bubble::BubbleError\">BubbleError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://docs.rs/serde_json/1.0.149/serde_json/error/struct.Error.html\" title=\"struct serde_json::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"chrs_bubble/enum.BubbleError.html\" title=\"enum chrs_bubble::BubbleError\">BubbleError</a>"]]],["chrs_graph",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/1.87.0/std/io/error/struct.Error.html\" title=\"struct std::io::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"chrs_graph/enum.GraphError.html\" title=\"enum chrs_graph::GraphError\">GraphError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://docs.rs/serde_json/1.0.149/serde_json/error/struct.Error.html\" title=\"struct serde_json::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"chrs_graph/enum.GraphError.html\" title=\"enum chrs_graph::GraphError\">GraphError</a>"]]],["chrs_mail",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://docs.rs/chrono/latest/chrono/format/struct.ParseError.html\" title=\"struct chrono::format::ParseError\">ParseError</a>&gt; for <a class=\"enum\" href=\"chrs_mail/enum.MailError.html\" title=\"enum chrs_mail::MailError\">MailError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://docs.rs/serde_json/1.0.149/serde_json/error/struct.Error.html\" title=\"struct serde_json::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"chrs_mail/enum.MailError.html\" title=\"enum chrs_mail::MailError\">MailError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://docs.rs/uuid/1.21.0/uuid/error/struct.Error.html\" title=\"struct uuid::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"chrs_mail/enum.MailError.html\" title=\"enum chrs_mail::MailError\">MailError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"chrs_mail/enum.MailError.html\" title=\"enum chrs_mail::MailError\">MailError</a>"]]],["chrs_slurp",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"chrs_graph/enum.GraphError.html\" title=\"enum chrs_graph::GraphError\">GraphError</a>&gt; for <a class=\"enum\" href=\"chrs_slurp/enum.SlurpError.html\" title=\"enum chrs_slurp::SlurpError\">SlurpError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://docs.rs/serde_json/1.0.149/serde_json/error/struct.Error.html\" title=\"struct serde_json::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"chrs_slurp/enum.SlurpError.html\" title=\"enum chrs_slurp::SlurpError\">SlurpError</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[824,844,1508,814]}

View File

@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["chrs_bubble",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"chrs_bubble/enum.BubbleError.html\" title=\"enum chrs_bubble::BubbleError\">BubbleError</a>"]]],["chrs_graph",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"chrs_graph/enum.GraphError.html\" title=\"enum chrs_graph::GraphError\">GraphError</a>"]]],["chrs_mail",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"chrs_mail/enum.MailError.html\" title=\"enum chrs_mail::MailError\">MailError</a>"]]],["chrs_slurp",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"chrs_slurp/enum.SlurpError.html\" title=\"enum chrs_slurp::SlurpError\">SlurpError</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[281,276,270,276]}

View File

@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["chrs_bubble",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"chrs_bubble/enum.BubbleError.html\" title=\"enum chrs_bubble::BubbleError\">BubbleError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"chrs_bubble/enum.ProvenanceEdge.html\" title=\"enum chrs_bubble::ProvenanceEdge\">ProvenanceEdge</a>"]]],["chrs_graph",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"chrs_graph/enum.GraphError.html\" title=\"enum chrs_graph::GraphError\">GraphError</a>"]]],["chrs_mail",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"chrs_mail/enum.MailError.html\" title=\"enum chrs_mail::MailError\">MailError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"chrs_mail/struct.Message.html\" title=\"struct chrs_mail::Message\">Message</a>"]]],["chrs_slurp",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"chrs_slurp/enum.SlurpError.html\" title=\"enum chrs_slurp::SlurpError\">SlurpError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"chrs_slurp/struct.DecisionRecord.html\" title=\"struct chrs_slurp::DecisionRecord\">DecisionRecord</a>"]]],["ucxl",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"ucxl/enum.TemporalAxis.html\" title=\"enum ucxl::TemporalAxis\">TemporalAxis</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"ucxl/struct.UCXLAddress.html\" title=\"struct ucxl::UCXLAddress\">UCXLAddress</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[546,272,516,545,512]}

View File

@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["chrs_bubble",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"chrs_bubble/enum.BubbleError.html\" title=\"enum chrs_bubble::BubbleError\">BubbleError</a>"]]],["chrs_graph",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"chrs_graph/enum.GraphError.html\" title=\"enum chrs_graph::GraphError\">GraphError</a>"]]],["chrs_mail",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"chrs_mail/enum.MailError.html\" title=\"enum chrs_mail::MailError\">MailError</a>"]]],["chrs_slurp",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"chrs_slurp/enum.SlurpError.html\" title=\"enum chrs_slurp::SlurpError\">SlurpError</a>"]]],["ucxl",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"ucxl/enum.TemporalAxis.html\" title=\"enum ucxl::TemporalAxis\">TemporalAxis</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"ucxl/struct.UCXLAddress.html\" title=\"struct ucxl::UCXLAddress\">UCXLAddress</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[283,278,272,278,524]}

View File

@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["chrs_bubble",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"enum\" href=\"chrs_bubble/enum.ProvenanceEdge.html\" title=\"enum chrs_bubble::ProvenanceEdge\">ProvenanceEdge</a>"]]],["ucxl",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"enum\" href=\"ucxl/enum.TemporalAxis.html\" title=\"enum ucxl::TemporalAxis\">TemporalAxis</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[289,263]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["chrs_bubble",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"chrs_bubble/enum.ProvenanceEdge.html\" title=\"enum chrs_bubble::ProvenanceEdge\">ProvenanceEdge</a>"]]],["ucxl",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"ucxl/enum.TemporalAxis.html\" title=\"enum ucxl::TemporalAxis\">TemporalAxis</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"ucxl/struct.UCXLAddress.html\" title=\"struct ucxl::UCXLAddress\">UCXLAddress</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[334,608]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,9 @@
(function() {
var implementors = Object.fromEntries([["ucxl",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/str/traits/trait.FromStr.html\" title=\"trait core::str::traits::FromStr\">FromStr</a> for <a class=\"enum\" href=\"ucxl/enum.TemporalAxis.html\" title=\"enum ucxl::TemporalAxis\">TemporalAxis</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.87.0/core/str/traits/trait.FromStr.html\" title=\"trait core::str::traits::FromStr\">FromStr</a> for <a class=\"struct\" href=\"ucxl/struct.UCXLAddress.html\" title=\"struct ucxl::UCXLAddress\">UCXLAddress</a>"]]]]);
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
//{"start":57,"fragment_lengths":[553]}