├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .scalafmt.conf ├── LICENSE ├── README.md ├── _docs └── index.md ├── project.scala ├── publish-conf.scala └── src ├── main └── scala │ └── enumextensions │ ├── EnumMirror.scala │ ├── Macros.scala │ └── numeric │ ├── Macros.scala │ └── NumericOps.scala └── test └── scala └── example ├── NumericSuite.scala ├── ReflectionSuite.scala └── package.scala /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bishabosha/enum-extensions/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | *.log 3 | .DS_Store 4 | .scala-build 5 | .metals 6 | .vscode 7 | .bsp 8 | -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bishabosha/enum-extensions/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bishabosha/enum-extensions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bishabosha/enum-extensions/HEAD/README.md -------------------------------------------------------------------------------- /_docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bishabosha/enum-extensions/HEAD/_docs/index.md -------------------------------------------------------------------------------- /project.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bishabosha/enum-extensions/HEAD/project.scala -------------------------------------------------------------------------------- /publish-conf.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bishabosha/enum-extensions/HEAD/publish-conf.scala -------------------------------------------------------------------------------- /src/main/scala/enumextensions/EnumMirror.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bishabosha/enum-extensions/HEAD/src/main/scala/enumextensions/EnumMirror.scala -------------------------------------------------------------------------------- /src/main/scala/enumextensions/Macros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bishabosha/enum-extensions/HEAD/src/main/scala/enumextensions/Macros.scala -------------------------------------------------------------------------------- /src/main/scala/enumextensions/numeric/Macros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bishabosha/enum-extensions/HEAD/src/main/scala/enumextensions/numeric/Macros.scala -------------------------------------------------------------------------------- /src/main/scala/enumextensions/numeric/NumericOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bishabosha/enum-extensions/HEAD/src/main/scala/enumextensions/numeric/NumericOps.scala -------------------------------------------------------------------------------- /src/test/scala/example/NumericSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bishabosha/enum-extensions/HEAD/src/test/scala/example/NumericSuite.scala -------------------------------------------------------------------------------- /src/test/scala/example/ReflectionSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bishabosha/enum-extensions/HEAD/src/test/scala/example/ReflectionSuite.scala -------------------------------------------------------------------------------- /src/test/scala/example/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bishabosha/enum-extensions/HEAD/src/test/scala/example/package.scala --------------------------------------------------------------------------------