eclipse-iceoryx / eclipse-iceoryx/iceoryx2

Use "never" (`!`) rust type once stablized and minimal rust version is updated

Open
#1,979 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
2.6k
Forks
187
Avg merge
1d 23h
Merged PRs (30d)
47

Description

## Brief Description

The `never` type will land in stable soon (planned 1.100.0):
* https://releases.rs/docs/1.100.0/
* https://doc.rust-lang.org/std/primitive.never.html
* https://www.reddit.com/r/rust/comments/1vxi2lk/never_just_got_stabilized_on_nightly/

Update code to leverage it when it lands and MSRV increases accordingly. e.g. in `iceoryx2-link` crates

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the iceoryx2-link crates and the repository's MSRV configuration, then check where the current code can use Rust's stabilized never type. Confirm the required Rust version is supported and run the relevant crate tests or builds to verify the update.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
distributed-systems
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.