# Functions

NewMinMaxAllocator return a new allocator or error based on provided min/max value.

# Variables

ErrConflict returned when value is already in use.
ErrInternal returned when no free item found, but a.free != 0.
ErrInvalidRange returned invalid range, for eg# min > max.
ErrOutOfRange returned when value is not in pool range.
ErrRangeFull returned when no more free values in the pool.

# Structs

MinMaxAllocator defines allocator struct.

# Interfaces

Rangeable is an Interface that can adjust its min/max range.