Skip to content

chore(#89,#90,#91): eliminate unwrap, restrict API surface, split pattern.rs#105

Merged
randomm merged 1 commit intomainfrom
feature/issue-89-90-91-code-quality
Mar 19, 2026
Merged

chore(#89,#90,#91): eliminate unwrap, restrict API surface, split pattern.rs#105
randomm merged 1 commit intomainfrom
feature/issue-89-90-91-code-quality

Conversation

@randomm
Copy link
Copy Markdown
Owner

@randomm randomm commented Mar 19, 2026

Summary

All 197 tests pass. Zero clippy warnings.

Part of EPIC #88 (open-source readiness).

Fixes #89
Fixes #90
Fixes #91

…tern.rs

Replace all bare unwrap() with expect() in library code. Hide CLI
internals with #[doc(hidden)] and add focused library re-exports.
Split pattern.rs (500 lines) into pattern/ module directory:
mod.rs (273), builtins.rs (138), toml.rs (125).

Fixes #89, Fixes #90, Fixes #91
@randomm randomm merged commit 2976ba7 into main Mar 19, 2026
5 checks passed
@randomm randomm deleted the feature/issue-89-90-91-code-quality branch March 19, 2026 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant