Автовайринг методов #5
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Пометка автовайринга методов/конструкторов, которая позволит добавить в репозиторий базовых преобразований методы объекта если те не оперируют базовыми типами
Концепт:
При появлении
Fooвнутри сигнатур базовых преобразований, конструктор (A,B)->Foo, а также метод (Foo)->B будут добавлены в репозиторий базовых преобразований, если преобразований с такой сигнатурой ещё не было, можно включить/выключить данное поведение, но это может привести к некоммутативности графов преобразований, поскольку будет существовать несколько идентичных путей преобразования, например (A,B)->Foo с одинаковой сигнатурой, которые будут для системы равносильны и будет неочевидно какой из них необходимо использовать