Используя вывод bs, я могу получить, например, show
экземпляров, используя [@deriving show]
. Однако неясно, как бы я использовал тот же деривацию, но предоставив пользовательский экземпляр show для указанного типа данных c.
Пример:
[@deriving show]
type bar = |Bar(int);
[@deriving show]
type foo = |Foo(int, bar);
Как использовать приведенный выше пример, как Я изменяю Бар, чтобы напечатать его целое число, например, шестнадцатеричное?