Skip to content

Sweeping removal of .unwrap() and .expect() in library code #42

Description

@ounsworth

Nikola requests that we do a sweeping change focusing on removal of excessive use of .unwrap() or .execpt() in order to reduce the surface for the library to abort on error.

So the task for this ticket is to systematically go through all the .unwrap() and .expect() sites within the library and see if any can be removed -- not forwarded to the caller, which is just as bad, but removed by restructuring the code so that the error is structurally eliminated.

Metadata

Metadata

Assignees

Labels

discussionThis will involve some community discussion to choose the right designenhancementNew feature or requestrefactorThis task is primarily about performing a code refactor
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions