├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── tests.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── any.go ├── bench_test.go ├── bool.go ├── bool_test.go ├── cast.go ├── cast_setter.go ├── cast_test.go ├── copy.go ├── copy_test.go ├── errors.go ├── examples ├── go.mod ├── go.sum └── main.go ├── float.go ├── float_test.go ├── go.mod ├── go.sum ├── int.go ├── int_test.go ├── length.go ├── length_test.go ├── logic.go ├── logic_test.go ├── map.go ├── map_test.go ├── number.go ├── number_test.go ├── pointer.go ├── pointer_test.go ├── slice.go ├── slice_test.go ├── string.go ├── string_test.go ├── struct.go ├── struct_test.go ├── struct_walker.go ├── struct_walker_access.go ├── struct_walker_test.go ├── time.go ├── time_test.go ├── utils.go └── utils_test.go /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/README.md -------------------------------------------------------------------------------- /any.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/any.go -------------------------------------------------------------------------------- /bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/bench_test.go -------------------------------------------------------------------------------- /bool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/bool.go -------------------------------------------------------------------------------- /bool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/bool_test.go -------------------------------------------------------------------------------- /cast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/cast.go -------------------------------------------------------------------------------- /cast_setter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/cast_setter.go -------------------------------------------------------------------------------- /cast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/cast_test.go -------------------------------------------------------------------------------- /copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/copy.go -------------------------------------------------------------------------------- /copy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/copy_test.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/errors.go -------------------------------------------------------------------------------- /examples/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/examples/go.mod -------------------------------------------------------------------------------- /examples/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/examples/go.sum -------------------------------------------------------------------------------- /examples/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/examples/main.go -------------------------------------------------------------------------------- /float.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/float.go -------------------------------------------------------------------------------- /float_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/float_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/go.sum -------------------------------------------------------------------------------- /int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/int.go -------------------------------------------------------------------------------- /int_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/int_test.go -------------------------------------------------------------------------------- /length.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/length.go -------------------------------------------------------------------------------- /length_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/length_test.go -------------------------------------------------------------------------------- /logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/logic.go -------------------------------------------------------------------------------- /logic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/logic_test.go -------------------------------------------------------------------------------- /map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/map.go -------------------------------------------------------------------------------- /map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/map_test.go -------------------------------------------------------------------------------- /number.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/number.go -------------------------------------------------------------------------------- /number_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/number_test.go -------------------------------------------------------------------------------- /pointer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/pointer.go -------------------------------------------------------------------------------- /pointer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/pointer_test.go -------------------------------------------------------------------------------- /slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/slice.go -------------------------------------------------------------------------------- /slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/slice_test.go -------------------------------------------------------------------------------- /string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/string.go -------------------------------------------------------------------------------- /string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/string_test.go -------------------------------------------------------------------------------- /struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/struct.go -------------------------------------------------------------------------------- /struct_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/struct_test.go -------------------------------------------------------------------------------- /struct_walker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/struct_walker.go -------------------------------------------------------------------------------- /struct_walker_access.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/struct_walker_access.go -------------------------------------------------------------------------------- /struct_walker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/struct_walker_test.go -------------------------------------------------------------------------------- /time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/time.go -------------------------------------------------------------------------------- /time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/time_test.go -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/utils.go -------------------------------------------------------------------------------- /utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/demdxx/gocast/HEAD/utils_test.go --------------------------------------------------------------------------------