Search
(press
s
)
Str
Utf8ByteProblem
Utf8Problem
isEmpty
concat
withCapacity
reserve
joinWith
split
repeat
toUtf8
fromUtf8
startsWith
endsWith
trim
trimStart
trimEnd
toDec
toF64
toF32
toU128
toI128
toU64
toI64
toU32
toI32
toU16
toI16
toU8
toI8
countUtf8Bytes
replaceEach
replaceFirst
replaceLast
splitFirst
splitLast
walkUtf8WithIndex
walkUtf8
releaseExcessCapacity
withPrefix
contains
Num
Num
Int
Frac
Signed128
Signed64
Signed32
Signed16
Signed8
Unsigned128
Unsigned64
Unsigned32
Unsigned16
Unsigned8
Integer
I128
I64
I32
I16
I8
U128
U64
U32
U16
U8
Decimal
Binary64
Binary32
FloatingPoint
F64
F32
Dec
e
pi
tau
toStr
intCast
compare
isLt
isGt
isLte
isGte
isApproxEq
isZero
isEven
isOdd
isPositive
isNegative
toFrac
isNaN
isInfinite
isFinite
abs
absDiff
neg
add
sub
mul
min
max
sin
cos
tan
asin
acos
atan
sqrt
sqrtChecked
log
logChecked
div
divChecked
divCeil
divCeilChecked
divTrunc
divTruncChecked
rem
remChecked
isMultipleOf
bitwiseAnd
bitwiseXor
bitwiseOr
bitwiseNot
shiftLeftBy
shiftRightBy
shiftRightZfBy
round
floor
ceiling
pow
powInt
countLeadingZeroBits
countTrailingZeroBits
countOneBits
addWrap
addSaturated
addChecked
subWrap
subSaturated
subChecked
mulWrap
mulSaturated
mulChecked
minI8
maxI8
minU8
maxU8
minI16
maxI16
minU16
maxU16
minI32
maxI32
minU32
maxU32
minI64
maxI64
minU64
maxU64
minI128
maxI128
minU128
maxU128
minF32
maxF32
minF64
maxF64
toI8
toI16
toI32
toI64
toI128
toU8
toU16
toU32
toU64
toU128
toF32
toF64
toI8Checked
toI16Checked
toI32Checked
toI64Checked
toI128Checked
toU8Checked
toU16Checked
toU32Checked
toU64Checked
toU128Checked
toF32Checked
toF64Checked
withoutDecimalPoint
withDecimalPoint
f32ToParts
f64ToParts
f32FromParts
f64FromParts
nanF32
nanF64
infinityF32
infinityF64
Bool
Eq
Bool
true
false
and
or
not
isNotEq
Result
Result
isOk
isErr
withDefault
map
mapErr
mapBoth
map2
try
onErr
List
isEmpty
get
replace
set
update
append
appendIfOk
prepend
prependIfOk
len
withCapacity
reserve
releaseExcessCapacity
concat
last
single
repeat
reverse
join
contains
walk
walkWithIndex
walkWithIndexUntil
walkBackwards
walkUntil
walkBackwardsUntil
walkFrom
walkFromUntil
sum
product
any
all
keepIf
dropIf
countIf
keepOks
keepErrs
map
map2
map3
map4
mapWithIndex
range
sortWith
sortAsc
sortDesc
swap
first
takeFirst
takeLast
dropFirst
dropLast
dropAt
min
max
joinMap
findFirst
findLast
findFirstIndex
findLastIndex
sublist
intersperse
startsWith
endsWith
split
splitFirst
splitLast
chunksOf
mapTry
walkTry
concatUtf8
Dict
Dict
empty
withCapacity
reserve
releaseExcessCapacity
capacity
single
fromList
len
isEmpty
clear
map
joinMap
walk
walkUntil
keepIf
dropIf
get
contains
insert
remove
update
toList
keys
values
insertAll
keepShared
removeAll
Set
Set
empty
withCapacity
reserve
releaseExcessCapacity
single
insert
len
capacity
isEmpty
remove
contains
toList
fromList
union
intersection
difference
walk
map
joinMap
walkUntil
keepIf
dropIf
Decode
DecodeError
DecodeResult
Decoder
Decoding
DecoderFormatting
custom
decodeWith
fromBytesPartial
fromBytes
mapResult
Encode
Encoder
Encoding
EncoderFormatting
custom
appendWith
append
toBytes
Hash
Hash
Hasher
hashStrBytes
hashList
hashBool
hashI8
hashI16
hashI32
hashI64
hashI128
hashDec
hashUnordered
Box
box
unbox
Inspect
KeyValWalker
ElemWalker
InspectFormatter
Inspector
custom
apply
Inspect
inspect
toStr
Task
Task
forever
loop
ok
err
attempt
await
onErr
map
mapErr
fromResult
batch
sequence
forEach
result
Tip:
Some names
differ from other languages.
Return to Roc packages
Documentation
Exposed Modules
Str
Num
Bool
Result
List
Dict
Set
Decode
Encode
Hash
Box
Inspect
Task