V
Size: a a a
V
ŹR
ŹR
ŹR
AB
D
ŹR
RK
KA
KA
IK
IK
VS
OpenTelemetry
, потому берем opentelemetry_api
, беремtelemetry_metrics
, ломаем его и скрещиваем с opentelemetry_api
RK
OpenTelemetry
, потому берем opentelemetry_api
, беремtelemetry_metrics
, ломаем его и скрещиваем с opentelemetry_api
VS
Е
defmodule Foo do
@spec foo(MapSet.t() | integer()) :: integer()
def foo(value) do
case value do
%MapSet{} -> MapSet.size(value)
n when is_integer(n) -> n + 1
end
end
end
Е
Function call without opaqueness type mismatch.
Call does not have expected opaque term of type MapSet.t(_) in the 1st position.
MapSet.size(_value :: %MapSet{_ => _})
МБ
Е
Е
MapSet.t()
писать %MapSet{}
, но это как-то коряво, нет?