├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── CODEOWNERS ├── dependabot.yml ├── release-drafter.yml └── workflows │ ├── auto-approve.yml │ ├── autoupdate.yaml │ ├── ci.yml │ ├── release-drafter.yml │ └── scala-steward.yml ├── .gitignore ├── .mergify.yml ├── .nvmrc ├── .sbtopts ├── .scalafix.conf ├── .scalafmt.conf ├── LICENSE ├── README.md ├── benchmarks └── src │ └── main │ └── scala │ └── zio │ └── prelude │ ├── CollectBenchmark.scala │ ├── ForEachBenchmark.scala │ ├── StateBenchmarks.scala │ └── ZPureFullBenchmark.scala ├── core-tests ├── jvm │ └── src │ │ └── test │ │ └── scala │ │ └── zio │ │ └── prelude │ │ └── CommutativeEitherSpec.scala └── shared │ └── src │ └── test │ ├── scala-2.12-2.13 │ └── zio │ │ └── prelude │ │ └── NewtypeSpecTypes212.scala │ ├── scala-2.13+ │ └── zio │ │ └── prelude │ │ └── data │ │ └── OptionalSpec.scala │ ├── scala-2 │ └── zio │ │ └── prelude │ │ └── NewtypeSpecTypes.scala │ ├── scala-3 │ └── zio │ │ └── prelude │ │ ├── DerivationSpec.scala │ │ ├── NewtypeSpecTypes.scala │ │ └── validators.scala │ └── scala │ └── zio │ └── prelude │ ├── AssertionSpec.scala │ ├── AssociativeBothSpec.scala │ ├── AssociativeEitherSpec.scala │ ├── AssociativeFlattenSpec.scala │ ├── AssociativeSpec.scala │ ├── CoherentSpec.scala │ ├── Common.scala │ ├── CommutativeBothSpec.scala │ ├── CommutativeEitherSpec.scala │ ├── CommutativeSpec.scala │ ├── CovariantSpec.scala │ ├── DebugSpec.scala │ ├── EqualSpec.scala │ ├── EquivalenceSpec.scala │ ├── Fixtures.scala │ ├── ForEachSpec.scala │ ├── HashSpec.scala │ ├── IdempotentSpec.scala │ ├── IdentityBothSpec.scala │ ├── IdentityEitherSpec.scala │ ├── IdentityFlattenSpec.scala │ ├── IdentitySpec.scala │ ├── InverseSpec.scala │ ├── NaturalSpec.scala │ ├── NewtypeSpec.scala │ ├── NonEmptyForEachSpec.scala │ ├── NonEmptyListSpec.scala │ ├── NonEmptySetSpec.scala │ ├── OrdSpec.scala │ ├── ParSeqSpec.scala │ ├── PartialInverseSpec.scala │ ├── PartialOrdSpec.scala │ ├── SafeFunctionSpec.scala │ ├── TheseSpec.scala │ ├── ZIOBaseSpec.scala │ ├── ZNonEmptySetSpec.scala │ ├── ZSetSpec.scala │ ├── ZValidationSpec.scala │ └── fx │ └── ZPureSpec.scala ├── core └── shared │ └── src │ └── main │ ├── scala-2.12+ │ └── zio │ │ └── prelude │ │ ├── NewtypeVersionSpecific.scala │ │ └── Subtype.scala │ ├── scala-2.12 │ └── zio │ │ └── prelude │ │ ├── InvariantVersionSpecific.scala │ │ └── IterableOnceCompat.scala │ ├── scala-2.13+ │ └── zio │ │ └── prelude │ │ ├── InvariantVersionSpecific.scala │ │ └── IterableOnceCompat.scala │ ├── scala-2 │ └── zio │ │ └── prelude │ │ ├── DebugVersionSpecific.scala │ │ ├── EqualVersionSpecific.scala │ │ ├── Newtype.scala │ │ └── newtypes │ │ └── package.scala │ ├── scala-3 │ └── zio │ │ └── prelude │ │ ├── DebugVersionSpecific.scala │ │ ├── EqualVersionSpecific.scala │ │ ├── Liftables.scala │ │ ├── Macros.scala │ │ ├── Newtype.scala │ │ ├── Validator.scala │ │ └── newtypes │ │ └── package.scala │ └── scala │ └── zio │ └── prelude │ ├── AnyType.scala │ ├── Associative.scala │ ├── AssociativeBoth.scala │ ├── AssociativeCompose.scala │ ├── AssociativeEither.scala │ ├── AssociativeFlatten.scala │ ├── Bicovariant.scala │ ├── Commutative.scala │ ├── CommutativeBoth.scala │ ├── CommutativeEither.scala │ ├── Const.scala │ ├── Contravariant.scala │ ├── Covariant.scala │ ├── Debug.scala │ ├── Derive.scala │ ├── Divariant.scala │ ├── Equal.scala │ ├── Equivalence.scala │ ├── ForEach.scala │ ├── Hash.scala │ ├── Id.scala │ ├── Idempotent.scala │ ├── Identity.scala │ ├── IdentityBoth.scala │ ├── IdentityCompose.scala │ ├── IdentityEither.scala │ ├── IdentityFlatten.scala │ ├── Invariant.scala │ ├── Inverse.scala │ ├── NewtypeModuleF.scala │ ├── NonEmptyForEach.scala │ ├── NonEmptyList.scala │ ├── NonEmptyMap.scala │ ├── NonEmptySet.scala │ ├── NonEmptySortedMap.scala │ ├── NonEmptySortedSet.scala │ ├── Ord.scala │ ├── ParSeq.scala │ ├── PartialEquivalence.scala │ ├── PartialInverse.scala │ ├── PartialOrd.scala │ ├── SafeFunction.scala │ ├── These.scala │ ├── ZNonEmptySet.scala │ ├── ZSet.scala │ ├── ZValidation.scala │ ├── Zivariant.scala │ ├── coherent │ └── coherent.scala │ ├── data │ └── Optional.scala │ ├── fx │ ├── Stack.scala │ └── ZPure.scala │ ├── package.scala │ └── recursive │ ├── Folder.scala │ ├── Recursive.scala │ └── Unfolder.scala ├── docs ├── functional-abstractions │ ├── abstraction-diagrams.md │ ├── concrete-types │ │ ├── associative.md │ │ ├── commutative.md │ │ ├── debug.md │ │ ├── equal.md │ │ ├── hash.md │ │ ├── identity.md │ │ ├── index.md │ │ ├── inverse.md │ │ └── ord.md │ ├── index.md │ └── parameterized-types │ │ ├── associativeboth.md │ │ ├── associativeeither.md │ │ ├── associativeflatten.md │ │ ├── commutativeboth.md │ │ ├── commutativeeither.md │ │ ├── contravariant.md │ │ ├── covariant.md │ │ ├── foreach.md │ │ ├── identityboth.md │ │ ├── identityeither.md │ │ ├── identityflatten.md │ │ ├── index.md │ │ ├── invariant.md │ │ └── nonemptyforeach.md ├── functional-data-types │ ├── equivalence.md │ ├── index.md │ ├── nonemptylist.md │ ├── these.md │ ├── validation.md │ ├── zset.md │ └── zvalidation.md ├── index.md ├── newtypes │ └── index.md ├── package.json ├── resources.md ├── sidebars.js └── zpure │ └── index.md ├── examples └── shared │ └── src │ └── main │ ├── scala-2.12+ │ └── examples │ │ └── YoDawg.scala │ ├── scala-2.12-2.13 │ └── examples │ │ └── CustomFunctionExample.scala │ ├── scala-2 │ └── examples │ │ └── SmartTypes.scala │ └── scala-3 │ └── examples │ ├── SmartTypes.scala │ └── validators.scala ├── experimental-laws └── shared │ └── src │ └── main │ └── scala │ └── zio │ └── prelude │ └── experimental │ └── laws │ ├── AbsorptionLaws.scala │ ├── AnnihilationLaws.scala │ ├── DistributiveAbsorptionLaws.scala │ ├── DistributiveProdLaws.scala │ ├── ExcludedMiddleLaws.scala │ ├── InvolutionLaws.scala │ └── NoncontradictionLaws.scala ├── experimental-tests └── shared │ └── src │ └── test │ └── scala │ └── zio │ └── prelude │ └── experimental │ ├── AnnihilationSpec.scala │ ├── DistributiveAbsorptionSpec.scala │ ├── DistributiveProdSpec.scala │ ├── ExcludedMiddleSpec.scala │ ├── InvolutionSpec.scala │ ├── NoncontradictionSpec.scala │ └── ZIOBaseSpec.scala ├── experimental └── shared │ └── src │ └── main │ └── scala │ └── zio │ └── prelude │ └── experimental │ ├── Absorption.scala │ ├── Annihilation.scala │ ├── ApplicationCompose.scala │ ├── BothCompose.scala │ ├── Complement.scala │ ├── DistributiveAbsorption.scala │ ├── DistributiveProd.scala │ ├── Divide.scala │ ├── EitherCompose.scala │ ├── ExcludedMiddle.scala │ ├── Involution.scala │ ├── Noncontradiction.scala │ ├── PartialDivide.scala │ ├── Subtract.scala │ ├── coherent │ └── coherent.scala │ └── package.scala ├── laws └── shared │ └── src │ └── main │ └── scala │ └── zio │ └── prelude │ └── laws │ ├── AssociativeBothLaws.scala │ ├── AssociativeEitherLaws.scala │ ├── AssociativeFlattenLaws.scala │ ├── AssociativeLaws.scala │ ├── CommutativeBothLaws.scala │ ├── CommutativeEitherLaws.scala │ ├── CommutativeLaws.scala │ ├── ContravariantLaws.scala │ ├── CovariantLaws.scala │ ├── EqualLaws.scala │ ├── EquivalenceLaws.scala │ ├── ForEachLaws.scala │ ├── GenFs.scala │ ├── Gens.scala │ ├── HashLaws.scala │ ├── IdempotentLaws.scala │ ├── IdentityBothLaws.scala │ ├── IdentityEitherLaws.scala │ ├── IdentityFlattenLaws.scala │ ├── IdentityLaws.scala │ ├── InverseLaws.scala │ ├── NonEmptyForEachLaws.scala │ ├── OrdLaws.scala │ ├── PartialInverseLaws.scala │ ├── PartialOrdLaws.scala │ ├── TestAssertions.scala │ └── package.scala ├── macros └── shared │ └── src │ └── main │ ├── scala-2 │ └── zio │ │ └── prelude │ │ ├── Liftables.scala │ │ └── Macros.scala │ └── scala │ ├── ConsoleUtils.scala │ └── zio │ └── prelude │ ├── Assertion.scala │ └── AssertionError.scala ├── magnolia-tests └── shared │ └── src │ └── test │ ├── scala-3 │ └── zio │ │ └── prelude │ │ └── magnolia │ │ └── DeriveDebugSpec.scala │ └── scala │ └── zio │ └── prelude │ └── magnolia │ └── DeriveDebugImplicitsSpec.scala ├── magnolia └── shared │ └── src │ └── main │ ├── scala-2 │ └── zio │ │ └── prelude │ │ └── magnolia │ │ └── DeriveDebug.scala │ └── scala-3 │ └── zio │ └── prelude │ └── magnolia │ └── DeriveDebug.scala ├── project ├── BuildHelper.scala ├── build.properties └── plugins.sbt ├── sbt ├── scala-parallel-collections └── src │ ├── main │ └── scala │ │ └── zio │ │ └── prelude │ │ └── scalaparallelcollections │ │ ├── AssociativeFlattenInstances.scala │ │ ├── EqualInstances.scala │ │ ├── HashInstances.scala │ │ ├── InvariantInstances.scala │ │ ├── OrdInstances.scala │ │ ├── PartialOrdInstances.scala │ │ ├── SPCDerive.scala │ │ ├── Syntax.scala │ │ └── package.scala │ └── test │ └── scala │ └── zio │ └── prelude │ └── scalaparallelcollections │ ├── AssociativeFlattenJvmSpec.scala │ ├── ForEachJvmSpec.scala │ ├── HashJvmSpec.scala │ ├── IdentityFlattenJvmSpec.scala │ ├── OrdJvmSpec.scala │ └── PartialOrdJvmSpec.scala └── zio-prelude.code-workspace /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @zio/zio-prelude 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/auto-approve.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/.github/workflows/auto-approve.yml -------------------------------------------------------------------------------- /.github/workflows/autoupdate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/.github/workflows/autoupdate.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/scala-steward.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/.github/workflows/scala-steward.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/.gitignore -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/.mergify.yml -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.9.0 2 | -------------------------------------------------------------------------------- /.sbtopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/.sbtopts -------------------------------------------------------------------------------- /.scalafix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/.scalafix.conf -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/src/main/scala/zio/prelude/CollectBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/benchmarks/src/main/scala/zio/prelude/CollectBenchmark.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/zio/prelude/ForEachBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/benchmarks/src/main/scala/zio/prelude/ForEachBenchmark.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/zio/prelude/StateBenchmarks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/benchmarks/src/main/scala/zio/prelude/StateBenchmarks.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/zio/prelude/ZPureFullBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/benchmarks/src/main/scala/zio/prelude/ZPureFullBenchmark.scala -------------------------------------------------------------------------------- /core-tests/jvm/src/test/scala/zio/prelude/CommutativeEitherSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/jvm/src/test/scala/zio/prelude/CommutativeEitherSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala-2.12-2.13/zio/prelude/NewtypeSpecTypes212.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala-2.12-2.13/zio/prelude/NewtypeSpecTypes212.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala-2.13+/zio/prelude/data/OptionalSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala-2.13+/zio/prelude/data/OptionalSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala-2/zio/prelude/NewtypeSpecTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala-2/zio/prelude/NewtypeSpecTypes.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala-3/zio/prelude/DerivationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala-3/zio/prelude/DerivationSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala-3/zio/prelude/NewtypeSpecTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala-3/zio/prelude/NewtypeSpecTypes.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala-3/zio/prelude/validators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala-3/zio/prelude/validators.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/AssertionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/AssertionSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/AssociativeBothSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/AssociativeBothSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/AssociativeEitherSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/AssociativeEitherSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/AssociativeFlattenSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/AssociativeFlattenSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/AssociativeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/AssociativeSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/CoherentSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/CoherentSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/Common.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/Common.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/CommutativeBothSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/CommutativeBothSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/CommutativeEitherSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/CommutativeEitherSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/CommutativeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/CommutativeSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/CovariantSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/CovariantSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/DebugSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/DebugSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/EqualSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/EqualSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/EquivalenceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/EquivalenceSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/Fixtures.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/Fixtures.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/ForEachSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/ForEachSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/HashSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/HashSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/IdempotentSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/IdempotentSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/IdentityBothSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/IdentityBothSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/IdentityEitherSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/IdentityEitherSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/IdentityFlattenSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/IdentityFlattenSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/IdentitySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/IdentitySpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/InverseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/InverseSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/NaturalSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/NaturalSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/NewtypeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/NewtypeSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/NonEmptyForEachSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/NonEmptyForEachSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/NonEmptyListSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/NonEmptyListSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/NonEmptySetSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/NonEmptySetSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/OrdSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/OrdSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/ParSeqSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/ParSeqSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/PartialInverseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/PartialInverseSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/PartialOrdSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/PartialOrdSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/SafeFunctionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/SafeFunctionSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/TheseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/TheseSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/ZIOBaseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/ZIOBaseSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/ZNonEmptySetSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/ZNonEmptySetSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/ZSetSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/ZSetSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/ZValidationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/ZValidationSpec.scala -------------------------------------------------------------------------------- /core-tests/shared/src/test/scala/zio/prelude/fx/ZPureSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core-tests/shared/src/test/scala/zio/prelude/fx/ZPureSpec.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-2.12+/zio/prelude/NewtypeVersionSpecific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-2.12+/zio/prelude/NewtypeVersionSpecific.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-2.12+/zio/prelude/Subtype.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-2.12+/zio/prelude/Subtype.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-2.12/zio/prelude/InvariantVersionSpecific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-2.12/zio/prelude/InvariantVersionSpecific.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-2.12/zio/prelude/IterableOnceCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-2.12/zio/prelude/IterableOnceCompat.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-2.13+/zio/prelude/InvariantVersionSpecific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-2.13+/zio/prelude/InvariantVersionSpecific.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-2.13+/zio/prelude/IterableOnceCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-2.13+/zio/prelude/IterableOnceCompat.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-2/zio/prelude/DebugVersionSpecific.scala: -------------------------------------------------------------------------------- 1 | package zio.prelude 2 | 3 | trait DebugVersionSpecific 4 | -------------------------------------------------------------------------------- /core/shared/src/main/scala-2/zio/prelude/EqualVersionSpecific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-2/zio/prelude/EqualVersionSpecific.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-2/zio/prelude/Newtype.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-2/zio/prelude/Newtype.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-2/zio/prelude/newtypes/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-2/zio/prelude/newtypes/package.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-3/zio/prelude/DebugVersionSpecific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-3/zio/prelude/DebugVersionSpecific.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-3/zio/prelude/EqualVersionSpecific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-3/zio/prelude/EqualVersionSpecific.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-3/zio/prelude/Liftables.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-3/zio/prelude/Liftables.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-3/zio/prelude/Macros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-3/zio/prelude/Macros.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-3/zio/prelude/Newtype.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-3/zio/prelude/Newtype.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-3/zio/prelude/Validator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-3/zio/prelude/Validator.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-3/zio/prelude/newtypes/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala-3/zio/prelude/newtypes/package.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/AnyType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/AnyType.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Associative.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Associative.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/AssociativeBoth.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/AssociativeBoth.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/AssociativeCompose.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/AssociativeCompose.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/AssociativeEither.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/AssociativeEither.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/AssociativeFlatten.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/AssociativeFlatten.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Bicovariant.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Bicovariant.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Commutative.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Commutative.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/CommutativeBoth.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/CommutativeBoth.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/CommutativeEither.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/CommutativeEither.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Const.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Const.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Contravariant.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Contravariant.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Covariant.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Covariant.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Debug.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Debug.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Derive.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Derive.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Divariant.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Divariant.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Equal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Equal.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Equivalence.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Equivalence.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/ForEach.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/ForEach.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Hash.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Hash.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Id.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Id.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Idempotent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Idempotent.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Identity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Identity.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/IdentityBoth.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/IdentityBoth.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/IdentityCompose.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/IdentityCompose.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/IdentityEither.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/IdentityEither.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/IdentityFlatten.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/IdentityFlatten.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Invariant.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Invariant.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Inverse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Inverse.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/NewtypeModuleF.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/NewtypeModuleF.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/NonEmptyForEach.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/NonEmptyForEach.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/NonEmptyList.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/NonEmptyList.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/NonEmptyMap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/NonEmptyMap.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/NonEmptySet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/NonEmptySet.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/NonEmptySortedMap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/NonEmptySortedMap.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/NonEmptySortedSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/NonEmptySortedSet.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Ord.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Ord.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/ParSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/ParSeq.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/PartialEquivalence.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/PartialEquivalence.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/PartialInverse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/PartialInverse.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/PartialOrd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/PartialOrd.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/SafeFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/SafeFunction.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/These.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/These.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/ZNonEmptySet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/ZNonEmptySet.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/ZSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/ZSet.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/ZValidation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/ZValidation.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/Zivariant.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/Zivariant.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/coherent/coherent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/coherent/coherent.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/data/Optional.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/data/Optional.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/fx/Stack.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/fx/Stack.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/fx/ZPure.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/fx/ZPure.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/package.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/recursive/Folder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/recursive/Folder.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/recursive/Recursive.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/recursive/Recursive.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/zio/prelude/recursive/Unfolder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/core/shared/src/main/scala/zio/prelude/recursive/Unfolder.scala -------------------------------------------------------------------------------- /docs/functional-abstractions/abstraction-diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/abstraction-diagrams.md -------------------------------------------------------------------------------- /docs/functional-abstractions/concrete-types/associative.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/concrete-types/associative.md -------------------------------------------------------------------------------- /docs/functional-abstractions/concrete-types/commutative.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/concrete-types/commutative.md -------------------------------------------------------------------------------- /docs/functional-abstractions/concrete-types/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/concrete-types/debug.md -------------------------------------------------------------------------------- /docs/functional-abstractions/concrete-types/equal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/concrete-types/equal.md -------------------------------------------------------------------------------- /docs/functional-abstractions/concrete-types/hash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/concrete-types/hash.md -------------------------------------------------------------------------------- /docs/functional-abstractions/concrete-types/identity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/concrete-types/identity.md -------------------------------------------------------------------------------- /docs/functional-abstractions/concrete-types/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/concrete-types/index.md -------------------------------------------------------------------------------- /docs/functional-abstractions/concrete-types/inverse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/concrete-types/inverse.md -------------------------------------------------------------------------------- /docs/functional-abstractions/concrete-types/ord.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/concrete-types/ord.md -------------------------------------------------------------------------------- /docs/functional-abstractions/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/index.md -------------------------------------------------------------------------------- /docs/functional-abstractions/parameterized-types/associativeboth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/parameterized-types/associativeboth.md -------------------------------------------------------------------------------- /docs/functional-abstractions/parameterized-types/associativeeither.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/parameterized-types/associativeeither.md -------------------------------------------------------------------------------- /docs/functional-abstractions/parameterized-types/associativeflatten.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/parameterized-types/associativeflatten.md -------------------------------------------------------------------------------- /docs/functional-abstractions/parameterized-types/commutativeboth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/parameterized-types/commutativeboth.md -------------------------------------------------------------------------------- /docs/functional-abstractions/parameterized-types/commutativeeither.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/parameterized-types/commutativeeither.md -------------------------------------------------------------------------------- /docs/functional-abstractions/parameterized-types/contravariant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/parameterized-types/contravariant.md -------------------------------------------------------------------------------- /docs/functional-abstractions/parameterized-types/covariant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/parameterized-types/covariant.md -------------------------------------------------------------------------------- /docs/functional-abstractions/parameterized-types/foreach.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/parameterized-types/foreach.md -------------------------------------------------------------------------------- /docs/functional-abstractions/parameterized-types/identityboth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/parameterized-types/identityboth.md -------------------------------------------------------------------------------- /docs/functional-abstractions/parameterized-types/identityeither.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/parameterized-types/identityeither.md -------------------------------------------------------------------------------- /docs/functional-abstractions/parameterized-types/identityflatten.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/parameterized-types/identityflatten.md -------------------------------------------------------------------------------- /docs/functional-abstractions/parameterized-types/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/parameterized-types/index.md -------------------------------------------------------------------------------- /docs/functional-abstractions/parameterized-types/invariant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/parameterized-types/invariant.md -------------------------------------------------------------------------------- /docs/functional-abstractions/parameterized-types/nonemptyforeach.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-abstractions/parameterized-types/nonemptyforeach.md -------------------------------------------------------------------------------- /docs/functional-data-types/equivalence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-data-types/equivalence.md -------------------------------------------------------------------------------- /docs/functional-data-types/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-data-types/index.md -------------------------------------------------------------------------------- /docs/functional-data-types/nonemptylist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-data-types/nonemptylist.md -------------------------------------------------------------------------------- /docs/functional-data-types/these.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-data-types/these.md -------------------------------------------------------------------------------- /docs/functional-data-types/validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-data-types/validation.md -------------------------------------------------------------------------------- /docs/functional-data-types/zset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-data-types/zset.md -------------------------------------------------------------------------------- /docs/functional-data-types/zvalidation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/functional-data-types/zvalidation.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/newtypes/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/newtypes/index.md -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/resources.md -------------------------------------------------------------------------------- /docs/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/sidebars.js -------------------------------------------------------------------------------- /docs/zpure/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/docs/zpure/index.md -------------------------------------------------------------------------------- /examples/shared/src/main/scala-2.12+/examples/YoDawg.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/examples/shared/src/main/scala-2.12+/examples/YoDawg.scala -------------------------------------------------------------------------------- /examples/shared/src/main/scala-2.12-2.13/examples/CustomFunctionExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/examples/shared/src/main/scala-2.12-2.13/examples/CustomFunctionExample.scala -------------------------------------------------------------------------------- /examples/shared/src/main/scala-2/examples/SmartTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/examples/shared/src/main/scala-2/examples/SmartTypes.scala -------------------------------------------------------------------------------- /examples/shared/src/main/scala-3/examples/SmartTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/examples/shared/src/main/scala-3/examples/SmartTypes.scala -------------------------------------------------------------------------------- /examples/shared/src/main/scala-3/examples/validators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/examples/shared/src/main/scala-3/examples/validators.scala -------------------------------------------------------------------------------- /experimental-laws/shared/src/main/scala/zio/prelude/experimental/laws/AbsorptionLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental-laws/shared/src/main/scala/zio/prelude/experimental/laws/AbsorptionLaws.scala -------------------------------------------------------------------------------- /experimental-laws/shared/src/main/scala/zio/prelude/experimental/laws/AnnihilationLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental-laws/shared/src/main/scala/zio/prelude/experimental/laws/AnnihilationLaws.scala -------------------------------------------------------------------------------- /experimental-laws/shared/src/main/scala/zio/prelude/experimental/laws/DistributiveAbsorptionLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental-laws/shared/src/main/scala/zio/prelude/experimental/laws/DistributiveAbsorptionLaws.scala -------------------------------------------------------------------------------- /experimental-laws/shared/src/main/scala/zio/prelude/experimental/laws/DistributiveProdLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental-laws/shared/src/main/scala/zio/prelude/experimental/laws/DistributiveProdLaws.scala -------------------------------------------------------------------------------- /experimental-laws/shared/src/main/scala/zio/prelude/experimental/laws/ExcludedMiddleLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental-laws/shared/src/main/scala/zio/prelude/experimental/laws/ExcludedMiddleLaws.scala -------------------------------------------------------------------------------- /experimental-laws/shared/src/main/scala/zio/prelude/experimental/laws/InvolutionLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental-laws/shared/src/main/scala/zio/prelude/experimental/laws/InvolutionLaws.scala -------------------------------------------------------------------------------- /experimental-laws/shared/src/main/scala/zio/prelude/experimental/laws/NoncontradictionLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental-laws/shared/src/main/scala/zio/prelude/experimental/laws/NoncontradictionLaws.scala -------------------------------------------------------------------------------- /experimental-tests/shared/src/test/scala/zio/prelude/experimental/AnnihilationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental-tests/shared/src/test/scala/zio/prelude/experimental/AnnihilationSpec.scala -------------------------------------------------------------------------------- /experimental-tests/shared/src/test/scala/zio/prelude/experimental/DistributiveAbsorptionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental-tests/shared/src/test/scala/zio/prelude/experimental/DistributiveAbsorptionSpec.scala -------------------------------------------------------------------------------- /experimental-tests/shared/src/test/scala/zio/prelude/experimental/DistributiveProdSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental-tests/shared/src/test/scala/zio/prelude/experimental/DistributiveProdSpec.scala -------------------------------------------------------------------------------- /experimental-tests/shared/src/test/scala/zio/prelude/experimental/ExcludedMiddleSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental-tests/shared/src/test/scala/zio/prelude/experimental/ExcludedMiddleSpec.scala -------------------------------------------------------------------------------- /experimental-tests/shared/src/test/scala/zio/prelude/experimental/InvolutionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental-tests/shared/src/test/scala/zio/prelude/experimental/InvolutionSpec.scala -------------------------------------------------------------------------------- /experimental-tests/shared/src/test/scala/zio/prelude/experimental/NoncontradictionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental-tests/shared/src/test/scala/zio/prelude/experimental/NoncontradictionSpec.scala -------------------------------------------------------------------------------- /experimental-tests/shared/src/test/scala/zio/prelude/experimental/ZIOBaseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental-tests/shared/src/test/scala/zio/prelude/experimental/ZIOBaseSpec.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/Absorption.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/Absorption.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/Annihilation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/Annihilation.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/ApplicationCompose.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/ApplicationCompose.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/BothCompose.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/BothCompose.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/Complement.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/Complement.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/DistributiveAbsorption.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/DistributiveAbsorption.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/DistributiveProd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/DistributiveProd.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/Divide.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/Divide.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/EitherCompose.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/EitherCompose.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/ExcludedMiddle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/ExcludedMiddle.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/Involution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/Involution.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/Noncontradiction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/Noncontradiction.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/PartialDivide.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/PartialDivide.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/Subtract.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/Subtract.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/coherent/coherent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/coherent/coherent.scala -------------------------------------------------------------------------------- /experimental/shared/src/main/scala/zio/prelude/experimental/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/experimental/shared/src/main/scala/zio/prelude/experimental/package.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/AssociativeBothLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/AssociativeBothLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/AssociativeEitherLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/AssociativeEitherLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/AssociativeFlattenLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/AssociativeFlattenLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/AssociativeLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/AssociativeLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/CommutativeBothLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/CommutativeBothLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/CommutativeEitherLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/CommutativeEitherLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/CommutativeLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/CommutativeLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/ContravariantLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/ContravariantLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/CovariantLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/CovariantLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/EqualLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/EqualLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/EquivalenceLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/EquivalenceLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/ForEachLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/ForEachLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/GenFs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/GenFs.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/Gens.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/Gens.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/HashLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/HashLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/IdempotentLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/IdempotentLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/IdentityBothLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/IdentityBothLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/IdentityEitherLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/IdentityEitherLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/IdentityFlattenLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/IdentityFlattenLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/IdentityLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/IdentityLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/InverseLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/InverseLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/NonEmptyForEachLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/NonEmptyForEachLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/OrdLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/OrdLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/PartialInverseLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/PartialInverseLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/PartialOrdLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/PartialOrdLaws.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/TestAssertions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/TestAssertions.scala -------------------------------------------------------------------------------- /laws/shared/src/main/scala/zio/prelude/laws/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/laws/shared/src/main/scala/zio/prelude/laws/package.scala -------------------------------------------------------------------------------- /macros/shared/src/main/scala-2/zio/prelude/Liftables.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/macros/shared/src/main/scala-2/zio/prelude/Liftables.scala -------------------------------------------------------------------------------- /macros/shared/src/main/scala-2/zio/prelude/Macros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/macros/shared/src/main/scala-2/zio/prelude/Macros.scala -------------------------------------------------------------------------------- /macros/shared/src/main/scala/ConsoleUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/macros/shared/src/main/scala/ConsoleUtils.scala -------------------------------------------------------------------------------- /macros/shared/src/main/scala/zio/prelude/Assertion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/macros/shared/src/main/scala/zio/prelude/Assertion.scala -------------------------------------------------------------------------------- /macros/shared/src/main/scala/zio/prelude/AssertionError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/macros/shared/src/main/scala/zio/prelude/AssertionError.scala -------------------------------------------------------------------------------- /magnolia-tests/shared/src/test/scala-3/zio/prelude/magnolia/DeriveDebugSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/magnolia-tests/shared/src/test/scala-3/zio/prelude/magnolia/DeriveDebugSpec.scala -------------------------------------------------------------------------------- /magnolia-tests/shared/src/test/scala/zio/prelude/magnolia/DeriveDebugImplicitsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/magnolia-tests/shared/src/test/scala/zio/prelude/magnolia/DeriveDebugImplicitsSpec.scala -------------------------------------------------------------------------------- /magnolia/shared/src/main/scala-2/zio/prelude/magnolia/DeriveDebug.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/magnolia/shared/src/main/scala-2/zio/prelude/magnolia/DeriveDebug.scala -------------------------------------------------------------------------------- /magnolia/shared/src/main/scala-3/zio/prelude/magnolia/DeriveDebug.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/magnolia/shared/src/main/scala-3/zio/prelude/magnolia/DeriveDebug.scala -------------------------------------------------------------------------------- /project/BuildHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/project/BuildHelper.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.11.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/sbt -------------------------------------------------------------------------------- /scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/AssociativeFlattenInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/AssociativeFlattenInstances.scala -------------------------------------------------------------------------------- /scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/EqualInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/EqualInstances.scala -------------------------------------------------------------------------------- /scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/HashInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/HashInstances.scala -------------------------------------------------------------------------------- /scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/InvariantInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/InvariantInstances.scala -------------------------------------------------------------------------------- /scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/OrdInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/OrdInstances.scala -------------------------------------------------------------------------------- /scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/PartialOrdInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/PartialOrdInstances.scala -------------------------------------------------------------------------------- /scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/SPCDerive.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/SPCDerive.scala -------------------------------------------------------------------------------- /scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/Syntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/Syntax.scala -------------------------------------------------------------------------------- /scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/main/scala/zio/prelude/scalaparallelcollections/package.scala -------------------------------------------------------------------------------- /scala-parallel-collections/src/test/scala/zio/prelude/scalaparallelcollections/AssociativeFlattenJvmSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/test/scala/zio/prelude/scalaparallelcollections/AssociativeFlattenJvmSpec.scala -------------------------------------------------------------------------------- /scala-parallel-collections/src/test/scala/zio/prelude/scalaparallelcollections/ForEachJvmSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/test/scala/zio/prelude/scalaparallelcollections/ForEachJvmSpec.scala -------------------------------------------------------------------------------- /scala-parallel-collections/src/test/scala/zio/prelude/scalaparallelcollections/HashJvmSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/test/scala/zio/prelude/scalaparallelcollections/HashJvmSpec.scala -------------------------------------------------------------------------------- /scala-parallel-collections/src/test/scala/zio/prelude/scalaparallelcollections/IdentityFlattenJvmSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/test/scala/zio/prelude/scalaparallelcollections/IdentityFlattenJvmSpec.scala -------------------------------------------------------------------------------- /scala-parallel-collections/src/test/scala/zio/prelude/scalaparallelcollections/OrdJvmSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/test/scala/zio/prelude/scalaparallelcollections/OrdJvmSpec.scala -------------------------------------------------------------------------------- /scala-parallel-collections/src/test/scala/zio/prelude/scalaparallelcollections/PartialOrdJvmSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/scala-parallel-collections/src/test/scala/zio/prelude/scalaparallelcollections/PartialOrdJvmSpec.scala -------------------------------------------------------------------------------- /zio-prelude.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio/zio-prelude/HEAD/zio-prelude.code-workspace --------------------------------------------------------------------------------