ExKpl v0.1.1 ExKpl.Keyset View Source

Link to this section Summary

Link to this section Types

Link to this type t() View Source
t() :: %ExKpl.Keyset{key_to_index: map(), rev_keys: [binary()]}

Link to this section Functions

Link to this function get_or_add_key(key, keyset) View Source
get_or_add_key(:undefined, t()) :: {:undefined, t()}
get_or_add_key(binary(), t()) :: {non_neg_integer(), t()}
Link to this function key?(key, keyset) View Source
key?(binary(), t()) :: boolean()
Link to this function key_list(keyset) View Source
key_list(t()) :: [binary()]
Link to this function potential_index(key, keyset) View Source
potential_index(binary(), t()) :: non_neg_integer()