arrow-fx / arrow.fx.typeclasses / Duration

Duration

data class ~~Duration~~ Deprecated: The IO datatype and it’s related type classes will disappear in Arrow 0.13.0. All useful operations are offered directly over suspend functions by Arrow Fx Coroutines. https://arrow-kt.io/docs/fx/async/

Constructors

<init> Duration(amount: Long, timeUnit: TimeUnit)

Properties

amount val amount: Long
nanoseconds val nanoseconds: Long
timeUnit val timeUnit: TimeUnit

Functions

compareTo operator fun compareTo(d: Duration): Int
plus operator fun plus(d: Duration): Duration
times operator fun times(i: Int): Duration

Companion Object Properties

INFINITE val INFINITE: Duration

Extension Functions

compareTo operator fun Duration.~~compareTo~~(arg1: Duration): Int
eqv fun Duration.~~eqv~~(arg1: Duration): Boolean
gt fun Duration.~~gt~~(arg1: Duration): Boolean
gte fun Duration.~~gte~~(arg1: Duration): Boolean
hashWithSalt fun Duration.~~hashWithSalt~~(arg1: Int): Int
lt fun Duration.~~lt~~(arg1: Duration): Boolean
lte fun Duration.~~lte~~(arg1: Duration): Boolean
max fun Duration.~~max~~(arg1: Duration): Duration
maybeCombine fun Duration.~~maybeCombine~~(arg1: Duration): Duration
min fun Duration.~~min~~(arg1: Duration): Duration
neqv fun Duration.~~neqv~~(arg1: Duration): Boolean
plus operator fun Duration.~~plus~~(arg1: Duration): Duration
sort fun Duration.~~sort~~(arg1: Duration): Tuple2<Duration, Duration>

Companion Object Extension Functions

eq fun Duration.Companion.~~eq~~(): DurationEq
hash fun Duration.Companion.~~hash~~(): DurationHash
monoid fun Duration.Companion.~~monoid~~(): DurationMonoid
order fun Duration.Companion.~~order~~(): DurationOrder
semigroup fun Duration.Companion.~~semigroup~~(): DurationSemigroup

Do you like Arrow?

Arrow Org
<