ŹR
Size: a a a
ŹR
ŹR
LL
LL
@type t :: MyProject.MyOtherModule.t()
то во время компиляции достать MyProject.MyOtherModule.t()
не получится, потому что не будет гарантии что он скомпилирован. Для этого нужно выставлять require
или писать компилятор, который будет генерировать отдельный модуль после компиляции проекта (или перекомпилировать уже существующие), что достаточно сложная задача. Если у кого есть время - пожалуйста, будет полезная либа, но пока что программисту гораздо проще и быстрее написать матчинг с проверками типов (потому что такие валидации далеко не всегда нужны)LL
boolean()
на соответствие или несоответствие типу. Зато функции генерятся в компайле, и превращаются в чистый pattern-matching
(почти)NB
spectest_macro MyModule
, то можешь делать require. Но я вообще ни разу не эксперт, просто предположениеNB
AB
@type t :: MyProject.MyOtherModule.t()
то во время компиляции достать MyProject.MyOtherModule.t()
не получится, потому что не будет гарантии что он скомпилирован. Для этого нужно выставлять require
или писать компилятор, который будет генерировать отдельный модуль после компиляции проекта (или перекомпилировать уже существующие), что достаточно сложная задача. Если у кого есть время - пожалуйста, будет полезная либа, но пока что программисту гораздо проще и быстрее написать матчинг с проверками типов (потому что такие валидации далеко не всегда нужны)LL
LL
AR
@type t :: MyProject.MyOtherModule.t()
то во время компиляции достать MyProject.MyOtherModule.t()
не получится, потому что не будет гарантии что он скомпилирован. Для этого нужно выставлять require
или писать компилятор, который будет генерировать отдельный модуль после компиляции проекта (или перекомпилировать уже существующие), что достаточно сложная задача. Если у кого есть время - пожалуйста, будет полезная либа, но пока что программисту гораздо проще и быстрее написать матчинг с проверками типов (потому что такие валидации далеко не всегда нужны)MI
** (Plug.Conn.AlreadySentError) the response was already sentЭто в ответ на
Guardian.Plug.sign_in(user)Кто-нибудь сталкивался с таким? Может кто-нибудь в последнее время проходил гайд?
YS
V
** (Plug.Conn.AlreadySentError) the response was already sentЭто в ответ на
Guardian.Plug.sign_in(user)Кто-нибудь сталкивался с таким? Может кто-нибудь в последнее время проходил гайд?
MI
use Guardian ...
MI
RS
AA
def my_func(arg)
return if arg == 0
...
end
AA
LL
def my_func(arg)
return if arg == 0
...
end
def my_func(0), do: nil
def my_func(arg) do
...
end