Packages

Rustler nif to do brotli compression

Current section

Files

Jump to
brotlex lib brotlex.ex
Raw

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