func NewUint8Set(ts ...uint8) *u8set.Set {
	return u8set.New(ts...)
}
go:generate ./gen_set.sh uint8 u8set
NewUint8Set is a convenience function to create a new u8set.Set
package set
import (
	"github.com/scylladb/go-set/b16set"
	"github.com/scylladb/go-set/b32set"
	"github.com/scylladb/go-set/b64set"
	"github.com/scylladb/go-set/b8set"
	"github.com/scylladb/go-set/f32set"
	"github.com/scylladb/go-set/f64set"
	"github.com/scylladb/go-set/i16set"
	"github.com/scylladb/go-set/i32set"
	"github.com/scylladb/go-set/i64set"
	"github.com/scylladb/go-set/i8set"
	"github.com/scylladb/go-set/iset"
	"github.com/scylladb/go-set/strset"
	"github.com/scylladb/go-set/u16set"
	"github.com/scylladb/go-set/u32set"
	"github.com/scylladb/go-set/u64set"
	"github.com/scylladb/go-set/u8set"
	"github.com/scylladb/go-set/uset"
)
func NewByte8Set(ts ...[8]byte) *b8set.Set {
	return b8set.New(ts...)
}
func NewByte8SetWithSize(size int) *b8set.Set {
	return b8set.NewWithSize(size)
}
func NewByte16Set(ts ...[16]byte) *b16set.Set {
	return b16set.New(ts...)
}
func NewByte16SetWithSize(size int) *b16set.Set {
	return b16set.NewWithSize(size)
}
func NewByte32Set(ts ...[32]byte) *b32set.Set {
	return b32set.New(ts...)
}
func NewByte32SetWithSize(size int) *b32set.Set {
	return b32set.NewWithSize(size)
}
func NewByte64Set(ts ...[64]byte) *b64set.Set {
	return b64set.New(ts...)
}
func NewByte64SetWithSize(size int) *b64set.Set {
	return b64set.NewWithSize(size)
}
func NewFloat32Set(ts ...float32) *f32set.Set {
	return f32set.New(ts...)
}
func NewFloat32SetWithSize(size int) *f32set.Set {
	return f32set.NewWithSize(size)
}
func NewFloat64Set(ts ...float64) *f64set.Set {
	return f64set.New(ts...)
}
func NewFloat64SetWithSize(size int) *f64set.Set {
	return f64set.NewWithSize(size)
}
func NewIntSet(ts ...int) *iset.Set {
	return iset.New(ts...)
}
func NewIntSetWithSize(size int) *iset.Set {
	return iset.NewWithSize(size)
}
func NewInt8Set(ts ...int8) *i8set.Set {
	return i8set.New(ts...)
}
func NewInt8SetWithSize(size int) *i8set.Set {
	return i8set.NewWithSize(size)
}
func NewInt16Set(ts ...int16) *i16set.Set {
	return i16set.New(ts...)
}
func NewInt16SetWithSize(size int) *i16set.Set {
	return i16set.NewWithSize(size)
}
func NewInt32Set(ts ...int32) *i32set.Set {
	return i32set.New(ts...)
}
func NewInt32SetWithSize(size int) *i32set.Set {
	return i32set.NewWithSize(size)
}
func NewInt64Set(ts ...int64) *i64set.Set {
	return i64set.New(ts...)
}
func NewInt64SetWithSize(size int) *i64set.Set {
	return i64set.NewWithSize(size)
}
func NewUintSet(ts ...uint) *uset.Set {
	return uset.New(ts...)
}
func NewUintSetWithSize(size int) *uset.Set {
	return uset.NewWithSize(size)
}