Packages
baml_elixir
1.0.0-pre.16
1.0.0-pre.27
1.0.0-pre.26
1.0.0-pre.25
1.0.0-pre.24
1.0.0-pre.23
1.0.0-pre.22
1.0.0-pre.21
1.0.0-pre.20
1.0.0-pre.19
1.0.0-pre.18
1.0.0-pre.17
1.0.0-pre.16
1.0.0-pre.15
1.0.0-pre.14
1.0.0-pre.13
1.0.0-pre.12
1.0.0-pre.11
1.0.0-pre.10
1.0.0-pre.9
1.0.0-pre.8
1.0.0-pre.7
1.0.0-pre.6
1.0.0-pre.5
retired
1.0.0-pre.4
1.0.0-pre.3
1.0.0-pre.2
1.0.0-pre.1
0.2.0
0.1.0
Call BAML functions from Elixir.
Current section
Files
Jump to
Current section
Files
lib/baml_elixir/collector.ex
defmodule BamlElixir.Collector do
defstruct reference: nil
def new(name) when is_binary(name) do
reference = BamlElixir.Native.collector_new(name)
%__MODULE__{reference: reference}
end
def usage(%__MODULE__{reference: reference}) when is_reference(reference) do
BamlElixir.Native.collector_usage(reference)
end
def last_function_log(%__MODULE__{reference: reference}) when is_reference(reference) do
BamlElixir.Native.collector_last_function_log(reference)
end
end