harness.zio

package harness.zio

Members list

Packages

Type members

Classlikes

final case class AppliedCache[R, E, K, V](_cache: Cache[K, V], _get: K => ZIO[R, E, V])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AppliedCache

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final class Cache[K, V]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Cache

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Cache.type
implicit class CauseOps[E](self: Cause[E])

Attributes

Supertypes
class Object
trait Matchable
class Any
final case class EncodedThrowable(className: String, message: String, cause: Option[EncodedThrowable]) extends Throwable

Attributes

Companion
object
Supertypes
trait Product
trait Equals
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ErrorLogger[-E](convert: E => (LogLevel, String))

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ErrorLogger

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait ErrorMapper[E1, E2]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object ErrorMapper

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait Executable

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Self type
object Executable extends Builder1

Attributes

Companion
trait
Supertypes
class Builder1
class Builder2[Unit]
class Builder3[Unit, Any, Nothing]
class Object
trait Matchable
class Any
Show all
Self type
Executable.type
trait ExecutableApp extends ZIOAppDefault

Attributes

Companion
object
Supertypes
trait ZIOAppDefault
trait ZIOApp
trait ZIOAppVersionSpecific
class Object
trait Matchable
class Any
Show all
object ExecutableApp

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
trait FileSystem

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Unimplemented.type

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
FileSystem.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object FileSystem.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object FileSystem.type
Self type
final case class HConfig(configJson: Json)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object HConfig

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
HConfig.type
object HarnessEnv

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
HarnessEnv.type
object JarUtils

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
JarUtils.type
implicit class JsonCodecOps(self: JsonCodec.type)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class JsonDecoderOps(self: JsonDecoder.type)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class JsonEncoderOps(self: JsonEncoder.type)

Attributes

Supertypes
class Object
trait Matchable
class Any
trait JsonShowable[T](implicit jsonEncoder: JsonEncoder[T])

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
T
final case class Logger(sources: List[Source], defaultMinLogTolerance: LogLevel, defaultContext: Map[String, String])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object Logger

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Logger.type
final case class LoggerConfig(context: Option[Map[String, String]], sources: List[Src])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object LoggerConfig

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
implicit class OptionZIOOps[R, E, A](self: ZIO[R, E, Option[A]])

Attributes

Supertypes
class Object
trait Matchable
class Any
trait Path

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Path

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Path.type
object StdConfigs

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
StdConfigs.type
implicit class StringDecoderOps(self: StringDecoder.type)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class StringEncoderOps(self: StringEncoder.type)

Attributes

Supertypes
class Object
trait Matchable
class Any
object Sys

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Sys.type
trait Telemetry

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Self type
object Telemetry

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Telemetry.type
final case class TelemetryConfig(sources: List[Src])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object TypeOps

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
TypeOps.type
class WithLogLevel[A](make: LogLevel => A)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object WithLogLevel

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
implicit class ZIOCompanionOps(self: ZIO.type)

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
implicit class ZIOLogTelemetryOps[R, E, A](self: ZIO[R, E, A])

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class ZIOOps[R, E, A](self: ZIO[R, E, A])

Attributes

Supertypes
class Object
trait Matchable
class Any

Types

type RStream[-R, +A] = ZStream[R, Throwable, A]
type TaskStream[+A] = ZStream[Any, Throwable, A]
type URStream[-R, +A] = ZStream[R, Nothing, A]

Extensions

Extensions

extension (self: Class[_])(self: Class[_])
def getNameWithoutPackage: String

Implicits

Implicits

final implicit def CauseOps[E](self: Cause[E]): CauseOps[E]
final implicit def JsonCodecOps(self: JsonCodec.type): JsonCodecOps
final implicit def JsonDecoderOps(self: JsonDecoder.type): JsonDecoderOps
final implicit def JsonEncoderOps(self: JsonEncoder.type): JsonEncoderOps
final implicit def OptionZIOOps[R, E, A](self: ZIO[R, E, Option[A]]): OptionZIOOps[R, E, A]
final implicit def StringDecoderOps(self: StringDecoder.type): StringDecoderOps
final implicit def StringEncoderOps(self: StringEncoder.type): StringEncoderOps
final implicit def ZIOCompanionOps(self: ZIO.type): ZIOCompanionOps
final implicit def ZIOLogTelemetryOps[R, E, A](self: ZIO[R, E, A]): ZIOLogTelemetryOps[R, E, A]
final implicit def ZIOOps[R, E, A](self: ZIO[R, E, A]): ZIOOps[R, E, A]