├── .travis.yml ├── LICENSE ├── README.md ├── conv.go ├── conv_test.go ├── example_test.go ├── go.mod └── internal ├── convert ├── convert.go ├── fnconv.go └── fnconv_test.go ├── generated ├── generated.go ├── maptests.go └── slicetests.go ├── refconv ├── bool.go ├── float.go ├── infer.go ├── int.go ├── refconv.go ├── refconv_test.go ├── string.go ├── time.go └── uint.go ├── refutil ├── refutil.go └── refutil_test.go ├── testconv ├── assert.go ├── bool.go ├── duration.go ├── float.go ├── infer.go ├── int.go ├── map.go ├── readme.go ├── slice.go ├── string.go ├── struct.go ├── testconv.go ├── time.go └── uint.go └── testdata └── README.md.tpl /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/README.md -------------------------------------------------------------------------------- /conv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/conv.go -------------------------------------------------------------------------------- /conv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/conv_test.go -------------------------------------------------------------------------------- /example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/example_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/cstockton/go-conv 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /internal/convert/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/convert/convert.go -------------------------------------------------------------------------------- /internal/convert/fnconv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/convert/fnconv.go -------------------------------------------------------------------------------- /internal/convert/fnconv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/convert/fnconv_test.go -------------------------------------------------------------------------------- /internal/generated/generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/generated/generated.go -------------------------------------------------------------------------------- /internal/generated/maptests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/generated/maptests.go -------------------------------------------------------------------------------- /internal/generated/slicetests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/generated/slicetests.go -------------------------------------------------------------------------------- /internal/refconv/bool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/refconv/bool.go -------------------------------------------------------------------------------- /internal/refconv/float.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/refconv/float.go -------------------------------------------------------------------------------- /internal/refconv/infer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/refconv/infer.go -------------------------------------------------------------------------------- /internal/refconv/int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/refconv/int.go -------------------------------------------------------------------------------- /internal/refconv/refconv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/refconv/refconv.go -------------------------------------------------------------------------------- /internal/refconv/refconv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/refconv/refconv_test.go -------------------------------------------------------------------------------- /internal/refconv/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/refconv/string.go -------------------------------------------------------------------------------- /internal/refconv/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/refconv/time.go -------------------------------------------------------------------------------- /internal/refconv/uint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/refconv/uint.go -------------------------------------------------------------------------------- /internal/refutil/refutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/refutil/refutil.go -------------------------------------------------------------------------------- /internal/refutil/refutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/refutil/refutil_test.go -------------------------------------------------------------------------------- /internal/testconv/assert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testconv/assert.go -------------------------------------------------------------------------------- /internal/testconv/bool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testconv/bool.go -------------------------------------------------------------------------------- /internal/testconv/duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testconv/duration.go -------------------------------------------------------------------------------- /internal/testconv/float.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testconv/float.go -------------------------------------------------------------------------------- /internal/testconv/infer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testconv/infer.go -------------------------------------------------------------------------------- /internal/testconv/int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testconv/int.go -------------------------------------------------------------------------------- /internal/testconv/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testconv/map.go -------------------------------------------------------------------------------- /internal/testconv/readme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testconv/readme.go -------------------------------------------------------------------------------- /internal/testconv/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testconv/slice.go -------------------------------------------------------------------------------- /internal/testconv/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testconv/string.go -------------------------------------------------------------------------------- /internal/testconv/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testconv/struct.go -------------------------------------------------------------------------------- /internal/testconv/testconv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testconv/testconv.go -------------------------------------------------------------------------------- /internal/testconv/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testconv/time.go -------------------------------------------------------------------------------- /internal/testconv/uint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testconv/uint.go -------------------------------------------------------------------------------- /internal/testdata/README.md.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cstockton/go-conv/HEAD/internal/testdata/README.md.tpl --------------------------------------------------------------------------------