Removed panics, todos, asserts, and unwraps in the lib code, and formatted code for improved readability. #91
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There are a lot of changes. Most of them are probably empty lines. I put them in so that I could read the code better to change it.
I tested them constantly to make sure they did not affect the functionality. The test cases are ok too. But there is still testing to be done.
If the pull request goes through, I will try to improve the error messages.
I might also look at updating the code to use the latest version of euclid. Some function calls have disappeared and the functionality has changed a bit.