├── .github └── workflows │ ├── lint.yml │ └── tests.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── channel.go ├── channel_test.go ├── cmd └── generate_tuples.go ├── condition.go ├── condition_example_test.go ├── constraints.go ├── error_example.go ├── error_example_test.go ├── find.go ├── find_test.go ├── func.go ├── func_example_test.go ├── func_test.go ├── go.mod ├── go.sum ├── intersect.go ├── intersect_test.go ├── map.go ├── map_example_test.go ├── math.go ├── math_example_test.go ├── math_test.go ├── set.go ├── slice.go ├── slice_benchmark_test.go ├── slice_example_test.go ├── slice_fuzz_test.go ├── slice_test.go ├── string.go ├── string_example_test.go ├── string_test.go ├── toolbox_test.go ├── tuples.go ├── tuples_example_test.go ├── type_manipulation.go └── type_manipulation_example_test.go /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/README.md -------------------------------------------------------------------------------- /channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/channel.go -------------------------------------------------------------------------------- /channel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/channel_test.go -------------------------------------------------------------------------------- /cmd/generate_tuples.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/cmd/generate_tuples.go -------------------------------------------------------------------------------- /condition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/condition.go -------------------------------------------------------------------------------- /condition_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/condition_example_test.go -------------------------------------------------------------------------------- /constraints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/constraints.go -------------------------------------------------------------------------------- /error_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/error_example.go -------------------------------------------------------------------------------- /error_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/error_example_test.go -------------------------------------------------------------------------------- /find.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/find.go -------------------------------------------------------------------------------- /find_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/find_test.go -------------------------------------------------------------------------------- /func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/func.go -------------------------------------------------------------------------------- /func_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/func_example_test.go -------------------------------------------------------------------------------- /func_test.go: -------------------------------------------------------------------------------- 1 | package toolbox 2 | -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/go.sum -------------------------------------------------------------------------------- /intersect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/intersect.go -------------------------------------------------------------------------------- /intersect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/intersect_test.go -------------------------------------------------------------------------------- /map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/map.go -------------------------------------------------------------------------------- /map_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/map_example_test.go -------------------------------------------------------------------------------- /math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/math.go -------------------------------------------------------------------------------- /math_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/math_example_test.go -------------------------------------------------------------------------------- /math_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/math_test.go -------------------------------------------------------------------------------- /set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/set.go -------------------------------------------------------------------------------- /slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/slice.go -------------------------------------------------------------------------------- /slice_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/slice_benchmark_test.go -------------------------------------------------------------------------------- /slice_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/slice_example_test.go -------------------------------------------------------------------------------- /slice_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/slice_fuzz_test.go -------------------------------------------------------------------------------- /slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/slice_test.go -------------------------------------------------------------------------------- /string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/string.go -------------------------------------------------------------------------------- /string_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/string_example_test.go -------------------------------------------------------------------------------- /string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/string_test.go -------------------------------------------------------------------------------- /toolbox_test.go: -------------------------------------------------------------------------------- 1 | package toolbox 2 | -------------------------------------------------------------------------------- /tuples.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/tuples.go -------------------------------------------------------------------------------- /tuples_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/tuples_example_test.go -------------------------------------------------------------------------------- /type_manipulation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/type_manipulation.go -------------------------------------------------------------------------------- /type_manipulation_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangliliwang/toolbox/HEAD/type_manipulation_example_test.go --------------------------------------------------------------------------------