Repository navigation
feat(path): expose *Path-related utility functions - #349
Conversation
*Path-related utility functions*Path-related utility functions
uklotzde
left a comment
There was a problem hiding this comment.
Thank you for your contribution and apologies for not responding promptly. Unfortunately we are currently very busy and didn't find the time for an in-depth review yet.
I left some initial comments.
|
Hey @uklotzde, sorry for the delay, should be good know |
fbdb195 to
aac0be3
Compare
|
@uklotzde thanks for fixing the precommit issues upstream, just rebased and everything's looking good |
uklotzde
left a comment
There was a problem hiding this comment.
Please also add a changelog entry.
|
Hey @uklotzde, are you available to rereview? |
9cdf958 to
1b1676c
Compare
4bbc33c to
36e288c
Compare
a8c8971 to
a8b4178
Compare
402883d to
6b3fbeb
Compare
|
This PR does not need to be based on the ASAN PR. Code looks reasonable, just a changelog entry is missing. |
1fd1460 to
e5062a0
Compare
e5062a0 to
4cce679
Compare
uklotzde
left a comment
There was a problem hiding this comment.
No objections regarding the code.
a summary entry in the changelog without details is IMHO sufficient.
uklotzde
left a comment
There was a problem hiding this comment.
Thank you for your contributions! And patience ;)
Closes #348
Implements
UA_RelativePathfactories/methods:UA_RelativePath_parse->ua::RelativePath::parse() -> Result<Self>UA_RelativePath_print->impl Display for ua::RelativePathget/get_mutthat folds the fallible access into the array validity checkiter/iter_mutthat also maps invalid array access to an empty iteratorinitially implemented, but removed since unsafe to reinforce safe access semanticsIndex/IndexMutfor unsafe element accessAccesser methods were also implemented.
Note: rebased this onto the stack above #360 to unblock downstream work