refactor(error): remove thiserror, implement Error manually

Manual Display and Error trait implementations replace derive macro.
Preserves source() chaining for all io::Error and tera::Error variants.
One less dependency, same behavior.
This commit is contained in:
Timothy DeHerrera
2026-02-05 23:46:14 -07:00
parent 15f886735c
commit 13e728de80
3 changed files with 52 additions and 17 deletions

View File

@@ -8,7 +8,6 @@ version = "0.1.0"
[dependencies]
gray_matter = "0.2"
pulldown-cmark = "0.12"
thiserror = "2"
walkdir = "2"
# Syntax highlighting