jhdcs

Results 6 issues of jhdcs

### Describe the bug The function `mutable` found on https://github.com/eclipse-zenoh/zenoh/blob/45b7ad70bddf45dfcdcae80e9c9a7680c70ac289/commons/zenoh-config/src/lib.rs#L500 transmutes a reference to a mutable reference, which is defined in the [Rust language documentation](https://doc.rust-lang.org/reference/behavior-considered-undefined.html) as always being Undefined Behavior...

bug

In launch_service.py, the methods `LaunchService._prune_and_count_entity_future_pairs()` and `LaunchService._prune_and_count_context_completion_futures()` perform an unneeded scan through their respective containers just to decide if another scan (using the exact same check) is needed to prune...

enhancement

This relates to issue #776. Just doing some testing as to what all would be involved, and would show up. Distro A, OPSEC #4584 Signed-off-by: Jacob Hassold

## Description Clang Tidy is a static analysis tool that provides a wide variety of checks on C++ and Python codebases (The manual page is [here](https://clang.llvm.org/extra/clang-tidy/ )) ## Completion Criteria...

enhancement

Some ROS 2 applications in other languages require the use of lifecycle nodes. We should work on creating/fleshing out the `ros2_rust` version of these, so that we can support more...

I have noticed that at times changes to the source code within the Rust projects won't "propagate" to the wider ROS 2 system unless I delete the `target` directories within...