Current section
Files
Jump to
Current section
Files
lib/bcs.ex
defmodule Bcs do
@moduledoc """
BCS format.
"""
@doc """
Encode an BCS struct.
"""
def encode(%module{} = value) do
Bcs.Encoder.encode(value, module)
end
@doc """
Encode an BCS value to type.
"""
defdelegate encode(value, type), to: Bcs.Encoder
@doc """
Decode bytes as BCS type.
"""
defdelegate decode(value, type), to: Bcs.Decoder
end