# Functions

Bool returns a Check for asserting equality between the supplied bool and the value passed to the CheckValue method.
Float32Exact returns a Check for asserting equality between the supplied float32 and the value passed to the CheckValue method.
Float64Exact returns a Check for asserting equality between the supplied float64 and the value passed to the CheckValue method.
Int32Exact returns a Check for asserting equality between the supplied int32 and the value passed to the CheckValue method.
Int64Exact returns a Check for asserting equality between the supplied int64 and the value passed to the CheckValue method.
ListExact returns a Check for asserting equality between the supplied []Check and the value passed to the CheckValue method.
ListPartial returns a Check for asserting partial equality between the supplied map[int]Check and the value passed to the CheckValue method.
ListSizeExact returns a Check for asserting that a list has size elements.
MapExact returns a Check for asserting equality between the supplied map[string]Check and the value passed to the CheckValue method.
MapPartial returns a Check for asserting partial equality between the supplied map[string]Check and the value passed to the CheckValue method.
MapSizeExact returns a Check for asserting that a map has size elements.
NotNull returns a Check for asserting the value passed to the CheckValue method is not nil.
Null returns a Check for asserting the value passed to the CheckValue method is nil.
NumberExact returns a Check for asserting equality between the supplied *big.Float and the value passed to the CheckValue method.
ObjectExact returns a Check for asserting equality between the supplied map[string]Check and the value passed to the CheckValue method.
ObjectPartial returns a Check for asserting partial equality between the supplied map[string]Check and the value passed to the CheckValue method.
SetExact returns a Check for asserting equality between the supplied []Check and the value passed to the CheckValue method.
SetPartial returns a Check for asserting partial equality between the supplied []Check and the value passed to the CheckValue method.
SetSizeExact returns a Check for asserting that a set has size elements.
StringExact returns a Check for asserting equality between the supplied string and a value passed to the CheckValue method.
StringRegexp returns a Check for asserting equality between the supplied regular expression and a value passed to the CheckValue method.
TupleExact returns a Check for asserting equality between the supplied []Check and the value passed to the CheckValue method.
TuplePartial returns a Check for asserting partial equality between the supplied map[int]Check and the value passed to the CheckValue method.
TupleSizeExact returns a Check for asserting that a tuple has size elements.

# Interfaces

Check defines an interface that is implemented to determine whether type and value match.