Request
IrUnitHandlerInterface was written before we finalize our naming rules for concepts. With our latest rule, we should rename it to IrUnitHandlerInterfaceReq.
In addition, we should add std::is_move_constructable_v check into the concept, so that the definition in Deserializer is cleaner.
Possible implementation
As suggested above.
Request
IrUnitHandlerInterfacewas written before we finalize our naming rules for concepts. With our latest rule, we should rename it toIrUnitHandlerInterfaceReq.In addition, we should add
std::is_move_constructable_vcheck into the concept, so that the definition inDeserializeris cleaner.Possible implementation
As suggested above.