This PR implements the From trait for owned values for which we only have the From trait for borrowed values implemented.
It also implements the From trait for the borrowed version of itself to its owned.
Testing
[ ] I added basic working examples (possibly in doc-comment)
[ ] I added tests for large (pointer representation) values
[ ] I triggered all possible errors in my test in every possible way
[ ] I included tests for all reasonable edge cases
Checklist:
[ ] I have performed a self-review of my own code
[ ] The code provides good readability and maintainability s.t. it fulfills best practices like talking code, modularity, ...
[ ] The chosen implementation is not more complex than it has to be
[ ] My code should work as intended and no side effects occur (e.g. memory leaks)
Description
This PR implements the From trait for owned values for which we only have the From trait for borrowed values implemented. It also implements the From trait for the borrowed version of itself to its owned.
Testing
Checklist: