Add narrowing constructors to protocol_view<T> and protocol_view<const T>
Open
Important
- Dominant language
- C++
- Stars
- 11
- Forks
- 4
- Avg merge
- 16h 39m
- Merged PRs (30d)
- 131
Description
Support construction of:
- `protocol_view` from `protocol`
- `protocol_view` from `protocol`
- `protocol_view` from `protocol_view`
Contributor guide
Research direction
Start by locating the definitions of protocol_view, protocol_view, and protocol, then inspect their existing constructors and conversion rules. Implement and verify construction from protocol to both views, plus construction from protocol_view to protocol_view. Done means all three requested constructions are supported without changing the other stated behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- backend-api-design
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100