AA
Size: a a a
AA
AA
LL
A
P
P
P
P
P
LL
Go и C достаточно далеки друг от другаSM
P
Go и C достаточно далеки друг от другаAA
LL
AbstractValidator, не позорься. Используй @behaviourAA
AbstractValidator, не позорься. Используй @behaviourSM
@before_compile, можно попробовать использовать @on_definition или кастомный макрос, но правда в том, что тебе тут use, судя по примеру, вообще не нужен, написанный руками validate(%{foo: map}), do: AbstractValidator.validate(map) будет нагляднее и проще.SM
AA
@before_compile, можно попробовать использовать @on_definition или кастомный макрос, но правда в том, что тебе тут use, судя по примеру, вообще не нужен, написанный руками validate(%{foo: map}), do: AbstractValidator.validate(map) будет нагляднее и проще.