Bottle.Map (Bottle v1.0.1) View Source

Provides custom guards for maps

Link to this section Summary

Functions

Guard that passes for an empty map

Guard that passes for an map containing at least 1 element

Link to this section Functions

Link to this macro

is_empty_map(term)

View Source (macro)

Guard that passes for an empty map

Examples

iex> is_empty_map(%{})
true

iex> is_empty_map(%{"foo" => :bar})
false

iex> is_empty_map(%{foo: "bar"})
false
Link to this macro

is_non_empty_map(term)

View Source (macro)

Guard that passes for an map containing at least 1 element

## Examples

iex> is_non_empty_map(%{"foo" => :bar})
true

iex> is_non_empty_map(%{foo: "bar"})
true

iex> is_non_empty_map(%{})
false