Arrow
Toggle table of contents
2.0.0
jvm
Platform filter
jvm
Switch theme
Arrow
arrow-annotations
arrow
synthetic
arrow.
optics
optics
Optics
Target
ISO
LENS
PRISM
OPTIONAL
DSL
arrow-atomic
arrow.
atomic
Atomic
Atomic
Boolean
Atomic
Int
Atomic
Long
get
And
Update()
loop()
try
Update()
update()
update
And
Get()
value
arrow-autoclose
arrow
Auto
Close
Scope
auto
Close
Scope()
arrow-cache4k
arrow.
core
build
Cache4K()
Cache4k
Memoization
Cache
arrow-collectors
arrow.
collectors
as
Collector()
Characteristics
Companion
CONCURRENT
IDENTITY_
FINISH
UNORDERED
collect()
Collector
Collector
I
Companion
Collectors
concurrent
Map()
concurrent
Map
From
Entries()
concurrent
Set()
jvm()
Non
Suspend
Collector
Non
Suspend
Collector
I
par
Collect()
zip()
arrow-core
arrow.
core
[common]sort()
align()
Atomic
Memoization
Cache
both
Ior()
catch()
collection
Size
Or
Default()
combine()
compare
To()
Concurrent
Map
Memoization
Cache
constant()
crosswalk()
crosswalk
Map()
crosswalk
Null()
Deprecated
Ambiguity
Deprecated
Unsafe
Access
Either
Companion
Left
Companion
Right
Companion
Either
Nel
element
At
Or
None()
Empty
Value
escaped()
filter
Is
Instance()
filter
Option()
first
Or
None()
flat
Map()
flat
Map
Values()
flatten()
flatten
Option()
flatten
Or
Accumulate()
fold()
fold
Left()
get
Or
Else()
get
Or
None()
handle
Error
With()
identity()
interleave()
Ior
Both
Companion
Left
Companion
Right
Companion
Ior
Nel
last
Or
None()
left()
left
Ior()
left
Nel()
left
Pad
Zip()
many()
map
Nullable()
map
Or
Accumulate()
map
Values
Not
Null()
map
Values
Or
Accumulate()
max()
max
By()
Memoization
Cache
Memoized
Deep
Recursive
Function()
merge()
min()
min
By()
Nel
nel()
Niche
API
None
none()
Non
Empty
Collection
Non
Empty
List
Companion
non
Empty
List
Of()
Non
Empty
Set
non
Empty
Set
Of()
Non
Fatal()
non
Fatal
Or
Throw()
once()
Option
Companion
pad
Zip()
plus()
Predicate
prepend
To()
recover()
reduce
Or
Null()
reduce
Right
Null()
Redundant
API
right()
right
Ior()
right
Pad
Zip()
salign()
separate
Either()
separate
Ior()
single
Or
None()
Some
Companion
some()
sort()
split()
tail()
to
Either
Nel()
to
Ior
Nel()
to
Map()
to
Non
Empty
List
Or
None()
to
Non
Empty
List
Or
Null()
to
Non
Empty
Set
Or
None()
to
Non
Empty
Set
Or
Null()
to
Option()
Tuple4
Companion
Tuple5
Companion
Tuple6
Companion
Tuple7
Companion
Tuple8
Companion
Tuple9
Companion
unalign()
unweave()
unzip()
zip()
arrow.
core.
raise
accumulate()
catch()
Delicate
Raise
Api
Eager
Effect
eager
Effect()
Effect
effect()
either()
ensure()
ensure
Not
Null()
Experimental
Raise
Accumulate
Api
Experimental
Trace
Api
fold()
for
Each
Accumulating()
get()
get
Or
Else()
get
Or
Null()
impure()
ior()
ior
Nel()
Ior
Raise
map
Error()
map
Or
Accumulate()
map
Values
Or
Accumulate()
merge()
nullable()
option()
Raise
Raise
Accumulate
Value
Raise
Cancellation
Exception
Raise
DSL
recover()
result()
Result
Raise
singleton()
Singleton
Raise
to
Either()
to
Ior()
to
Option()
to
Result()
Trace
traced()
with
Error()
zip
Or
Accumulate()
arrow-core-high-arity
arrow.
core
zip()
arrow.
core.
raise
zip
Or
Accumulate()
arrow-core-retrofit
arrow.
retrofit.
adapter.
either
Either
Call
Adapter
Factory
Companion
Response
E
arrow.
retrofit.
adapter.
either.
networkhandling
Call
Error
Http
Error
IOError
Unexpected
Call
Error
arrow-core-serialization
arrow.
core.
serialization
Arrow
Module
Either
Serializer
Ior
Serializer
Non
Empty
List
Serializer
Non
Empty
Set
Serializer
Option
Serializer
arrow-eval
arrow.
eval
Eval
Always
Companion
Defer
Flat
Map
Later
Now
Companion
iterate
Right()
replicate()
zip()
arrow-functions
arrow.
core
and
Then()
compose()
curried()
memoize()
partially1()
partially10()
partially11()
partially12()
partially13()
partially14()
partially15()
partially16()
partially17()
partially18()
partially19()
partially2()
partially20()
partially21()
partially22()
partially3()
partially4()
partially5()
partially6()
partially7()
partially8()
partially9()
uncurried()
arrow-fx-coroutines
arrow.
fx.
coroutines
Acquire
Step
allocate()
as
Flow()
auto
Closeable()
bracket()
bracket
Case()
closeable()
Count
Down
Latch
Cyclic
Barrier
Cyclic
Barrier
Cancellation
Exception
executor()
Exit
Case
Cancelled
Companion
Completed
Failure
fixed
Rate()
fixed
Thread
Pool
Context()
guarantee()
guarantee
Case()
map
Indexed()
metered()
on
Cancel()
par
Map()
par
Map
Not
Null()
par
Map
Not
Null
Unordered()
par
Map
Or
Accumulate()
par
Map
Unordered()
par
Zip()
par
Zip
Or
Accumulate()
Race3
First
Second
Third
race
N()
repeat()
Resource
resource()
Resource
DSL
Resource
Scope
resource
Scope()
Scoped
Raise
Accumulate
Scope
DSL
single
Thread
Context()
use()
arrow.
fx.
coroutines.
await
await
All()
Await
All
Scope
Experimental
Await
All
Api
arrow-fx-stm
arrow.
fx.
stm
atomically()
check()
new
Empty
TMVar()
new
TArray()
new
TMap()
new
TMVar()
new
TQueue()
new
TSem()
new
TSet()
STM
stm()
TArray
Companion
TMap
Companion
TMVar
Companion
TQueue
Companion
TSemaphore
Companion
TSet
Companion
TVar
Companion
arrow.
fx.
stm.
internal
Blocked
Indefinitely
Retry
Exception
arrow-optics
arrow.
optics
compose
Null()
cons()
Copy
copy()
Delicate
Optic
Every
filter()
from
Lenses()
get()
Iso
Lens
Optics
Copy
Marker
Optional
Optional()
PIso
Companion
PLens
Companion
POptional
Companion
PPrism
Companion
Prism
Prism()
PTraversal
Companion
snoc()
Traversal
uncons()
unsnoc()
arrow.
optics.
dsl
at()
every
filter()
filter
Index()
index()
left
not
Null
right
some
arrow.
optics.
regex
and()
once
Or
More()
times()
zero
Or
More()
arrow.
optics.
regex.
dsl
once
Or
More()
zero
Or
More()
arrow.
optics.
typeclasses
At
Companion
Conj
Cons
Companion
Filter
Index
Companion
Index
Companion
remove()
Snoc
Companion
arrow-optics-compose
arrow.
optics
optic()
update()
update
Copy()
arrow-optics-reflect
arrow.
optics
every
instance()
lens
optional
values
arrow-platform
arrow.
platform
Platform
JVM
JS
Native
Web
Assembly
platform
stack
Safe
Iteration()
arrow-resilience
arrow.
resilience
Circuit
Breaker
Companion
Execution
Rejected
Opening
Strategy
Count
Companion
Sliding
Window
Companion
State
Closed
Half
Open
Open
retry()
retry
Either()
retry
Or
Else()
retry
Or
Else
Either()
retry
Raise()
Saga
saga()
Saga
Action
Step
Saga
DSLMarker
Saga
Scope
Schedule
Companion
Decision
Continue
Done
Schedule
Step
transact()
arrow.
resilience.
common
Platform
JVM
JS
Native
Wasm
platform
arrow-optics-reflect
/
arrow.optics
/
every
every
val
<
S
,
A
>
KProperty1
<
S
,
List
<
A
>
>
.
every
:
Traversal
<
S
,
A
>