Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error-handling cleanup, etc. #147

Merged
merged 3 commits into from
Mar 17, 2024
Merged

Error-handling cleanup, etc. #147

merged 3 commits into from
Mar 17, 2024

Conversation

bdarcus
Copy link
Owner

@bdarcus bdarcus commented Jan 21, 2024

Still not sure I want to merge all this, but am trying to better handle errors, and remove usage of unwrap and expect.

I'm particularly uncertain about the change from specific file parsing methods on the respective structs to a single one for all of them, with the new Parsable trait. I included this in the very large last commit. I may split off that change into a separate commit, so it's easy to revert later.

Also need to clean up/expand documentation.

Still work to do, but incrementally improve error-handling to reduce
usage of unwrap and expect.

Also, consolidate file parsing around a Parsable trait.

Signed-off-by: Bruce D'Arcus <[email protected]>
@bdarcus bdarcus marked this pull request as ready for review March 16, 2024 19:22
@bdarcus
Copy link
Owner Author

bdarcus commented Mar 17, 2024

Am just merging this, though it's not really finished.

@bdarcus bdarcus merged commit 4fac61a into main Mar 17, 2024
6 checks passed
@bdarcus bdarcus deleted the citations-2 branch March 17, 2024 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant