Duration

kyo.Duration$package.Duration
opaque object Duration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Duration.type

Members list

Type members

Classlikes

enum Units(val factor: Double)

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Types

opaque type Value

Value members

Concrete methods

def fromJava(value: Duration): Duration
inline def fromNanos(value: Long): Duration
def fromScala(value: Duration): Duration
def fromUnits(value: Long, unit: Units): Duration

Concrete fields

val Zero: Duration

Givens

Extensions

Extensions

extension (self: Duration)
infix inline def !=(that: Duration): Boolean
infix inline def *(factor: Double): Duration
infix inline def +(that: Duration): Duration
infix inline def <(that: Duration): Boolean
infix inline def <=(that: Duration): Boolean
infix inline def ==(that: Duration): Boolean
infix inline def >(that: Duration): Boolean
infix inline def >=(that: Duration): Boolean
inline def max(that: Duration): Duration
inline def min(that: Duration): Duration
inline def show: String
inline def to(unit: Units): Long
inline def toDays: Long
inline def toHours: Long
def toJava: Duration
inline def toMicros: Long
inline def toMillis: Long
inline def toMinutes: Long
inline def toMonths: Long
inline def toNanos: Long
def toScala: Duration
inline def toSeconds: Long
inline def toWeeks: Long
inline def toYears: Long