├── .github └── pull_request_template.md ├── .gitignore ├── .golangci.yml ├── LICENSE ├── Makefile ├── README.md ├── cast.go ├── collector.go ├── collector_test.go ├── comparable.go ├── comparable_test.go ├── consumer.go ├── doc.go ├── doc ├── fuego_code.png ├── fuego_code_employees.png └── fuego_logo.png ├── errors.go ├── function.go ├── function_test.go ├── generate ├── maptoXXX.go └── maptoXXX.go.tmpl ├── go.mod ├── go.sum ├── golangci-lint.sh ├── gomutesting.sh ├── log.go ├── mathable.go ├── mathable_test.go ├── optional.go ├── optional_test.go ├── predicate.go ├── predicate_test.go ├── stream.go ├── stream_test.go ├── supplier.go └── types.go /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/README.md -------------------------------------------------------------------------------- /cast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/cast.go -------------------------------------------------------------------------------- /collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/collector.go -------------------------------------------------------------------------------- /collector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/collector_test.go -------------------------------------------------------------------------------- /comparable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/comparable.go -------------------------------------------------------------------------------- /comparable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/comparable_test.go -------------------------------------------------------------------------------- /consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/consumer.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/doc.go -------------------------------------------------------------------------------- /doc/fuego_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/doc/fuego_code.png -------------------------------------------------------------------------------- /doc/fuego_code_employees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/doc/fuego_code_employees.png -------------------------------------------------------------------------------- /doc/fuego_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/doc/fuego_logo.png -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/errors.go -------------------------------------------------------------------------------- /function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/function.go -------------------------------------------------------------------------------- /function_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/function_test.go -------------------------------------------------------------------------------- /generate/maptoXXX.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/generate/maptoXXX.go -------------------------------------------------------------------------------- /generate/maptoXXX.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/generate/maptoXXX.go.tmpl -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/go.sum -------------------------------------------------------------------------------- /golangci-lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/golangci-lint.sh -------------------------------------------------------------------------------- /gomutesting.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/gomutesting.sh -------------------------------------------------------------------------------- /log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/log.go -------------------------------------------------------------------------------- /mathable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/mathable.go -------------------------------------------------------------------------------- /mathable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/mathable_test.go -------------------------------------------------------------------------------- /optional.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/optional.go -------------------------------------------------------------------------------- /optional_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/optional_test.go -------------------------------------------------------------------------------- /predicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/predicate.go -------------------------------------------------------------------------------- /predicate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/predicate_test.go -------------------------------------------------------------------------------- /stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/stream.go -------------------------------------------------------------------------------- /stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/stream_test.go -------------------------------------------------------------------------------- /supplier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/supplier.go -------------------------------------------------------------------------------- /types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seborama/fuego/HEAD/types.go --------------------------------------------------------------------------------