Versions in this module Expand all Collapse all v1 v1.0.0 Jul 7, 2021 Changes in this version + const Uint16Bytes + const Uint32Bytes + const Uint64Bytes + const Uint8Bytes + var ErrShort = errors.New("short") + var ErrUnaddressable = errors.New("unaddressable") + var ErrUnsupported = errors.New("unsupported") + func CanCopyFrom(src, dst, size int) (bool, error) + func CanCopyTo(src, dst, size int) (bool, error) + func CanFitCopyFrom(src, dst, size int) bool + func CanFitCopyTo(src, dst, size int) bool + func IsSafeSlice(t reflect.Type) bool + type Provider interface + FromF32 func([]float32, []byte, bool) int + FromF64 func([]float64, []byte, bool) int + FromI16 func([]int16, []byte, bool) int + FromI32 func([]int32, []byte, bool) int + FromI64 func([]int64, []byte, bool) int + FromI8 func([]int8, []byte) int + FromSlice func(interface{}, []byte, bool) (int, error) + FromU16 func([]uint16, []byte, bool) int + FromU32 func([]uint32, []byte, bool) int + FromU64 func([]uint64, []byte, bool) int + FromValue func(reflect.Value, []byte, bool) (int, error) + ToF32 func([]byte, []float32, bool) int + ToF64 func([]byte, []float64, bool) int + ToI16 func([]byte, []int16, bool) int + ToI32 func([]byte, []int32, bool) int + ToI64 func([]byte, []int64, bool) int + ToI8 func([]uint8, []int8) int + ToSlice func([]byte, interface{}, bool) (int, error) + ToU16 func([]byte, []uint16, bool) int + ToU32 func([]byte, []uint32, bool) int + ToU64 func([]byte, []uint64, bool) int + ToValue func([]byte, reflect.Value, bool) (int, error) Other modules containing this package github.com/yehan2002/fastbytes/v2