etl/include
Sergei f6f145c5e5
Apply the rule of zero for etl::optional type. (#1426)
* Apply the rule of zero for `etl::optional` type.
Correct move behavior of `TestDataM` - it should preserve `valid` value.
Implemented overloads of `etl::make_optional` free function.
Extend optional moveable tests
- fundamental vs non-fundamental
- move construct/assign from valueless
- Verify nothrow of `etl::swap` for `etl::optional`.

* coderabbitai review fixes.

---------

Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
2026-05-08 09:33:21 +01:00
..
etl Apply the rule of zero for etl::optional type. (#1426) 2026-05-08 09:33:21 +01:00