├── .git-blame-ignore-revs ├── .github └── workflows │ ├── ci.yml │ └── clean.yml ├── .gitignore ├── .jvmopts ├── .scalafmt.conf ├── DEV.md ├── LICENSE ├── README.md ├── docs ├── contributing-guide.md ├── directory.conf └── index.md ├── js └── src │ └── main │ ├── scala-2 │ └── mouse │ │ └── package.scala │ ├── scala-3 │ └── mouse │ │ └── package.scala │ └── scala │ └── mouse │ └── js.scala ├── jvm └── src │ ├── main │ ├── scala-2 │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── mouse │ │ │ └── package.scala │ ├── scala-3 │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── mouse │ │ │ └── package.scala │ └── scala │ │ └── mouse │ │ ├── jvm.scala │ │ └── stringJvm.scala │ └── test │ └── scala │ └── mouse │ └── StringJvmTests.scala ├── native └── src │ └── main │ ├── scala-2 │ └── mouse │ │ └── package.scala │ └── scala-3 │ └── mouse │ └── package.scala ├── project ├── Boilerplate.scala ├── GenFTupleNSyntax.scala ├── build.properties └── plugins.sbt └── shared └── src ├── main ├── scala-2.12 │ └── mouse │ │ └── compat │ │ └── SortedSet.scala ├── scala-2.13 │ └── mouse │ │ └── compat │ │ └── SortedSet.scala ├── scala-2 │ └── src │ │ └── main │ │ └── scala │ │ └── mouse │ │ ├── all.scala │ │ └── tuple.scala ├── scala-3 │ └── src │ │ └── main │ │ └── scala │ │ └── mouse │ │ ├── all.scala │ │ └── compat │ │ └── SortedSet.scala └── scala │ └── mouse │ ├── MouseFunctions.scala │ ├── any.scala │ ├── anyf.scala │ ├── boolean.scala │ ├── double.scala │ ├── fboolean.scala │ ├── feither.scala │ ├── fnested.scala │ ├── foption.scala │ ├── ftuple.scala │ ├── int.scala │ ├── list.scala │ ├── long.scala │ ├── map.scala │ ├── option.scala │ ├── partialFunction.scala │ ├── set.scala │ ├── string.scala │ └── try.scala └── test ├── scala-2 └── mouse │ ├── MouseSuite.scala │ └── TupleSyntaxTest.scala ├── scala-3 └── mouse │ └── MouseSuite.scala └── scala └── mouse ├── AnyFSyntaxTest.scala ├── AnySyntaxTest.scala ├── BooleanSyntaxTest.scala ├── DoubleSyntaxTest.scala ├── FBooleanSyntaxTests.scala ├── FEitherSyntaxTest.scala ├── FNestedSyntaxTest.scala ├── FOptionSyntaxTest.scala ├── FTupleNSyntaxSuite.scala ├── IntSyntaxTest.scala ├── ListSyntaxTest.scala ├── LongSyntaxTest.scala ├── MapSyntaxTest.scala ├── OptionSyntaxTest.scala ├── PartialFunctionLiftTest.scala ├── SetSyntaxTest.scala ├── StringSyntaxTests.scala └── TrySyntaxTest.scala /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/.github/workflows/clean.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/.gitignore -------------------------------------------------------------------------------- /.jvmopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/.jvmopts -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /DEV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/DEV.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/README.md -------------------------------------------------------------------------------- /docs/contributing-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/docs/contributing-guide.md -------------------------------------------------------------------------------- /docs/directory.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/docs/directory.conf -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/docs/index.md -------------------------------------------------------------------------------- /js/src/main/scala-2/mouse/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/js/src/main/scala-2/mouse/package.scala -------------------------------------------------------------------------------- /js/src/main/scala-3/mouse/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/js/src/main/scala-3/mouse/package.scala -------------------------------------------------------------------------------- /js/src/main/scala/mouse/js.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/js/src/main/scala/mouse/js.scala -------------------------------------------------------------------------------- /jvm/src/main/scala-2/src/main/scala/mouse/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/jvm/src/main/scala-2/src/main/scala/mouse/package.scala -------------------------------------------------------------------------------- /jvm/src/main/scala-3/src/main/scala/mouse/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/jvm/src/main/scala-3/src/main/scala/mouse/package.scala -------------------------------------------------------------------------------- /jvm/src/main/scala/mouse/jvm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/jvm/src/main/scala/mouse/jvm.scala -------------------------------------------------------------------------------- /jvm/src/main/scala/mouse/stringJvm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/jvm/src/main/scala/mouse/stringJvm.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/mouse/StringJvmTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/jvm/src/test/scala/mouse/StringJvmTests.scala -------------------------------------------------------------------------------- /native/src/main/scala-2/mouse/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/native/src/main/scala-2/mouse/package.scala -------------------------------------------------------------------------------- /native/src/main/scala-3/mouse/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/native/src/main/scala-3/mouse/package.scala -------------------------------------------------------------------------------- /project/Boilerplate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/project/Boilerplate.scala -------------------------------------------------------------------------------- /project/GenFTupleNSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/project/GenFTupleNSyntax.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /shared/src/main/scala-2.12/mouse/compat/SortedSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala-2.12/mouse/compat/SortedSet.scala -------------------------------------------------------------------------------- /shared/src/main/scala-2.13/mouse/compat/SortedSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala-2.13/mouse/compat/SortedSet.scala -------------------------------------------------------------------------------- /shared/src/main/scala-2/src/main/scala/mouse/all.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala-2/src/main/scala/mouse/all.scala -------------------------------------------------------------------------------- /shared/src/main/scala-2/src/main/scala/mouse/tuple.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala-2/src/main/scala/mouse/tuple.scala -------------------------------------------------------------------------------- /shared/src/main/scala-3/src/main/scala/mouse/all.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala-3/src/main/scala/mouse/all.scala -------------------------------------------------------------------------------- /shared/src/main/scala-3/src/main/scala/mouse/compat/SortedSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala-3/src/main/scala/mouse/compat/SortedSet.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/MouseFunctions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/MouseFunctions.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/any.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/any.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/anyf.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/anyf.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/boolean.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/boolean.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/double.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/double.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/fboolean.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/fboolean.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/feither.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/feither.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/fnested.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/fnested.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/foption.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/foption.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/ftuple.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/ftuple.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/int.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/int.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/list.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/list.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/long.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/long.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/map.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/map.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/option.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/option.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/partialFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/partialFunction.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/set.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/set.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/string.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/string.scala -------------------------------------------------------------------------------- /shared/src/main/scala/mouse/try.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/main/scala/mouse/try.scala -------------------------------------------------------------------------------- /shared/src/test/scala-2/mouse/MouseSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala-2/mouse/MouseSuite.scala -------------------------------------------------------------------------------- /shared/src/test/scala-2/mouse/TupleSyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala-2/mouse/TupleSyntaxTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala-3/mouse/MouseSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala-3/mouse/MouseSuite.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/AnyFSyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/AnyFSyntaxTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/AnySyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/AnySyntaxTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/BooleanSyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/BooleanSyntaxTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/DoubleSyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/DoubleSyntaxTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/FBooleanSyntaxTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/FBooleanSyntaxTests.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/FEitherSyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/FEitherSyntaxTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/FNestedSyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/FNestedSyntaxTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/FOptionSyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/FOptionSyntaxTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/FTupleNSyntaxSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/FTupleNSyntaxSuite.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/IntSyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/IntSyntaxTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/ListSyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/ListSyntaxTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/LongSyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/LongSyntaxTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/MapSyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/MapSyntaxTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/OptionSyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/OptionSyntaxTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/PartialFunctionLiftTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/PartialFunctionLiftTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/SetSyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/SetSyntaxTest.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/StringSyntaxTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/StringSyntaxTests.scala -------------------------------------------------------------------------------- /shared/src/test/scala/mouse/TrySyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/mouse/HEAD/shared/src/test/scala/mouse/TrySyntaxTest.scala --------------------------------------------------------------------------------