datastructures v0.2.7 Data.Protocol.Set protocol

Summary

Types

t()
t() :: term
v()
v() :: any

Functions

add(self, value)
add(t, v) :: t
delete(self, value)
delete(t, v) :: t
difference(self, other)
difference(t, t) :: t
disjoint?(self, other)
disjoint?(t, t) :: boolean
intersection(self, other)
intersection(t, t) :: t
subset?(self, other)
subset?(t, t) :: boolean
union(self, other)
union(t, t) :: t