All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ciris.ConfigValues.scala Maven / Gradle / Ivy

There is a newer version: 0.12.1
Show newest version
// format: off

/**
  * Generated using sbt source generators.
  * You should not modify this file directly.
  */

package ciris

import ciris.api._
import ciris.api.syntax._

private[ciris] final class ConfigValue2[F[_]: Apply, A1, A2](val value: F[Either[ConfigErrors, (A1, A2)]]) {
  def append[A3](next: ConfigValue[F, A3]): ConfigValue3[F, A1, A2, A3] = {
    new ConfigValue3((value product next.value).map {
      case (Right((a1, a2)), Right(a3)) => Right((a1, a2, a3))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue3[F[_]: Apply, A1, A2, A3](val value: F[Either[ConfigErrors, (A1, A2, A3)]]) {
  def append[A4](next: ConfigValue[F, A4]): ConfigValue4[F, A1, A2, A3, A4] = {
    new ConfigValue4((value product next.value).map {
      case (Right((a1, a2, a3)), Right(a4)) => Right((a1, a2, a3, a4))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue4[F[_]: Apply, A1, A2, A3, A4](val value: F[Either[ConfigErrors, (A1, A2, A3, A4)]]) {
  def append[A5](next: ConfigValue[F, A5]): ConfigValue5[F, A1, A2, A3, A4, A5] = {
    new ConfigValue5((value product next.value).map {
      case (Right((a1, a2, a3, a4)), Right(a5)) => Right((a1, a2, a3, a4, a5))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue5[F[_]: Apply, A1, A2, A3, A4, A5](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5)]]) {
  def append[A6](next: ConfigValue[F, A6]): ConfigValue6[F, A1, A2, A3, A4, A5, A6] = {
    new ConfigValue6((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5)), Right(a6)) => Right((a1, a2, a3, a4, a5, a6))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue6[F[_]: Apply, A1, A2, A3, A4, A5, A6](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6)]]) {
  def append[A7](next: ConfigValue[F, A7]): ConfigValue7[F, A1, A2, A3, A4, A5, A6, A7] = {
    new ConfigValue7((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6)), Right(a7)) => Right((a1, a2, a3, a4, a5, a6, a7))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue7[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7)]]) {
  def append[A8](next: ConfigValue[F, A8]): ConfigValue8[F, A1, A2, A3, A4, A5, A6, A7, A8] = {
    new ConfigValue8((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6, a7)), Right(a8)) => Right((a1, a2, a3, a4, a5, a6, a7, a8))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue8[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7, A8](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7, A8)]]) {
  def append[A9](next: ConfigValue[F, A9]): ConfigValue9[F, A1, A2, A3, A4, A5, A6, A7, A8, A9] = {
    new ConfigValue9((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6, a7, a8)), Right(a9)) => Right((a1, a2, a3, a4, a5, a6, a7, a8, a9))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue9[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7, A8, A9](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7, A8, A9)]]) {
  def append[A10](next: ConfigValue[F, A10]): ConfigValue10[F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10] = {
    new ConfigValue10((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6, a7, a8, a9)), Right(a10)) => Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue10[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]]) {
  def append[A11](next: ConfigValue[F, A11]): ConfigValue11[F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11] = {
    new ConfigValue11((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)), Right(a11)) => Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue11[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]]) {
  def append[A12](next: ConfigValue[F, A12]): ConfigValue12[F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12] = {
    new ConfigValue12((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)), Right(a12)) => Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue12[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]]) {
  def append[A13](next: ConfigValue[F, A13]): ConfigValue13[F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13] = {
    new ConfigValue13((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12)), Right(a13)) => Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue13[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]]) {
  def append[A14](next: ConfigValue[F, A14]): ConfigValue14[F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14] = {
    new ConfigValue14((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)), Right(a14)) => Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue14[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]]) {
  def append[A15](next: ConfigValue[F, A15]): ConfigValue15[F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15] = {
    new ConfigValue15((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14)), Right(a15)) => Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue15[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]]) {
  def append[A16](next: ConfigValue[F, A16]): ConfigValue16[F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16] = {
    new ConfigValue16((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15)), Right(a16)) => Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue16[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]]) {
  def append[A17](next: ConfigValue[F, A17]): ConfigValue17[F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17] = {
    new ConfigValue17((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16)), Right(a17)) => Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue17[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]]) {
  def append[A18](next: ConfigValue[F, A18]): ConfigValue18[F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18] = {
    new ConfigValue18((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17)), Right(a18)) => Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue18[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]]) {
  def append[A19](next: ConfigValue[F, A19]): ConfigValue19[F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19] = {
    new ConfigValue19((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18)), Right(a19)) => Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue19[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]]) {
  def append[A20](next: ConfigValue[F, A20]): ConfigValue20[F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20] = {
    new ConfigValue20((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19)), Right(a20)) => Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue20[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]]) {
  def append[A21](next: ConfigValue[F, A21]): ConfigValue21[F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21] = {
    new ConfigValue21((value product next.value).map {
      case (Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20)), Right(a21)) => Right((a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21))
      case (Left(errors), Right(_)) => Left(errors)
      case (Right(_), Left(error)) => Left(ConfigErrors(error))
      case (Left(errors), Left(error)) => Left(errors append error)
    })
  }
}

private[ciris] final class ConfigValue21[F[_]: Apply, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](val value: F[Either[ConfigErrors, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]])




© 2015 - 2025 Weber Informatics LLC | Privacy Policy