Current section
Files
Jump to
Current section
Files
lib/brotlex.ex
defmodule Brotlex do
@moduledoc """
Compress arbitrary payload using brotli
"""
use Rustler, otp_app: :brotlex, crate: :brotlex
@doc """
Returns a compressed binary
## Examples
iex > {:ok, compressed} = Brotlex.compress("wpiouqwepuiowqeruiop")
"""
def compress(_, _), do: :erlang.nif_error(:nif_not_loaded)
end
defmodule Brotlex.Native.BrotlexOptions do
defstruct [
compression_level: 5,
lg_window_size: 22
]
end