11 comments (11 comments)0 reactions (0 reactions)1 assignee (1 assignee)Rust200 forks (200 forks)auto 404
good first issuehelp wanted
Repository metrics
- Stars
- 350 stars (350 stars)
- PR merge metrics
- PR metrics pending (PR metrics pending)
Description
roles_logic_sv2::Mutex::safe_lock should accept only closures that can not panic (this https://github.com/dtolnay/no-panic can be a good starting point).
The Error::PoisonLock variant must be removed from every Error that have it.
Contributor guide
- Research direction
- Investigate using the no panic crate to enforce that closures passed to safe lock do not panic, and then remove the PoisonLock error variant from all relevant Error enums.
- Tech stack
- rust
- Domain
- backend
- Issue type
- Refactor
- Prerequisites
- Rust