View Source Ash.Page.Keyset (ash v3.4.41)
A page of results from keyset
based pagination.
The results are generated with a keyset
metadata,
which can be used to fetch the next/previous pages.
Summary
Functions
A restricted version of :erlang.binary_to_term/2
that forbids
executable terms, such as anonymous functions.
The opts
are given to the underlying :erlang.binary_to_term/2
call, with an empty list as a default.
By default this function does not restrict atoms, as an atom
interned in one node may not yet have been interned on another
(except for releases, which preload all code).
If you want to avoid atoms from being created, then you can pass
[:safe]
as options, as that will also enable the safety mechanisms
from :erlang.binary_to_term/2
itself.
Ripped from https://github.com/elixir-plug/plug_crypto/blob/v1.2.0/lib/plug/crypto.ex
Types
Functions
A restricted version of :erlang.binary_to_term/2
that forbids
executable terms, such as anonymous functions.
The opts
are given to the underlying :erlang.binary_to_term/2
call, with an empty list as a default.
By default this function does not restrict atoms, as an atom
interned in one node may not yet have been interned on another
(except for releases, which preload all code).
If you want to avoid atoms from being created, then you can pass
[:safe]
as options, as that will also enable the safety mechanisms
from :erlang.binary_to_term/2
itself.
Ripped from https://github.com/elixir-plug/plug_crypto/blob/v1.2.0/lib/plug/crypto.ex