izumi.fundamentals.platform

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object IzPlatform

Attributes

Supertypes
class Object
trait Matchable
class Any
Show all
Self type
IzPlatform.type

A marker trait for packages with impure helpers (RNG access, clock access, filesystem access, etc)

A marker trait for packages with impure helpers (RNG access, clock access, filesystem access, etc)

All these helpers should be added into DI context in izumi.distage.framework.platform.DistagePlatformModule and should be used by injection, not by addressing the singletons directly.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait IzStack
object IzStack
trait IzFiles
object IzFiles
trait IzClasspath
object IzClasspath
object IzJvm
trait IzJvm
trait IzScala
object IzScala
trait IzDNS
object IzDNS
trait IzSockets
object IzSockets
trait IzOs
object IzOs
trait IzUUID
object IzUUID
trait IzUUIDImpl
object IzPlatform
Show all

A marker trait for helper function collection packages

A marker trait for helper function collection packages

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait IzFuture
object IzFuture
trait IzTime
object IzTime
object IzTimeSafe
Show all
sealed trait IzPlatformPureUtil extends IzPlatformUtil

A marker trait for packages with pure helpers

A marker trait for packages with pure helpers

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

A marker trait for packages with purely syntactic extensions

A marker trait for packages with purely syntactic extensions

All these helpers should be accessible through

import izumi.fundamentals.preamble.*

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait IzEither
object IzEither
object preamble
object IzCollections
trait IzBoolean
object IzBoolean
trait IzBytes
object IzBytes
trait IzThrowable
object IzThrowable
trait IzString
object IzString
trait IzTime
object IzTime
object IzTimeSafe
trait IzTimeSafe
Show all
sealed trait IzPlatformUtil

A marker trait for any helper collections provided by Izumi (e.g. IzEither)

A marker trait for any helper collections provided by Izumi (e.g. IzEither)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait IzStack
object IzStack
trait IzFiles
object IzFiles
trait IzClasspath
object IzClasspath
object IzJvm
trait IzJvm
trait IzScala
object IzScala
trait IzDNS
object IzDNS
trait IzSockets
object IzSockets
trait IzOs
object IzOs
trait IzUUID
object IzUUID
trait IzUUIDImpl
object IzPlatform
trait IzFuture
object IzFuture
trait IzTime
object IzTime
object IzTimeSafe
trait IzEither
object IzEither
object preamble
object IzCollections
trait IzBoolean
object IzBoolean
trait IzBytes
object IzBytes
trait IzThrowable
object IzThrowable
trait IzString
object IzString
trait IzTimeSafe
Show all
object IzumiProject

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object ScalaPlatform

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait ScalaPlatform

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait AbstractJVM
object JVM
trait Foreign
object Js
object Native
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object IzPlatform