This patch adds more options to the ExtensionDispatch derive macro so that it can be used for nitrokey-3-firmware:
delegate_to makes it possible to create an alias for a backend using a different set of extensions. To avoid misunderstandings, delegating backends are forced to use the unit type ().
skip ignores fields.
no_core skips backends when dispatching core requests.
This patch adds more options to the ExtensionDispatch derive macro so that it can be used for nitrokey-3-firmware:
delegate_to
makes it possible to create an alias for a backend using a different set of extensions. To avoid misunderstandings, delegating backends are forced to use the unit type ().skip
ignores fields.no_core
skips backends when dispatching core requests.