@@ -1077,6 +1077,8 @@ These need to be explicitly included (with `.aes` suffix)
1077
1077
1078
1078
### AENSCompat
1079
1079
1080
+ Note: to use ` AENSCompat ` functions you need to ` include "AENSCompat.aes" `
1081
+
1080
1082
#### pointee\_ to\_ V2
1081
1083
```
1082
1084
AENSCompat.pointee_to_V2(p : AENS.pointee) : AENSv2.pointee
@@ -1094,6 +1096,8 @@ Translate new pointee format to old, `DataPt` can't be translated, so `None` is
1094
1096
1095
1097
### BLS12\_ 381
1096
1098
1099
+ Note: to use ` BLS12\_381 ` functions you need to ` include "BLS12\_381.aes" `
1100
+
1097
1101
#### Types
1098
1102
1099
1103
##### fr
@@ -1325,6 +1329,8 @@ Perform the final exponentiation step of pairing for a `gt` value.
1325
1329
1326
1330
Functional combinators.
1327
1331
1332
+ Note: to use ` Func ` functions you need to ` include "Func.aes" `
1333
+
1328
1334
#### id
1329
1335
```
1330
1336
Func.id(x : 'a) : 'a
@@ -1475,6 +1481,8 @@ language provides checkers to prevent unintended usage of them. Therefore the ty
1475
1481
** will** allow that and the results of such comparison will be unspecified.
1476
1482
You should use [ lt] ( #lt ) , [ geq] ( #geq ) , [ eq] ( #eq ) etc instead.
1477
1483
1484
+ Note: to use ` Frac ` functions you need to ` include "Frac.aes" `
1485
+
1478
1486
#### Types
1479
1487
1480
1488
##### frac
@@ -1688,6 +1696,8 @@ this function to verify the input.
1688
1696
1689
1697
This module contains common operations on lists like constructing, querying, traversing etc.
1690
1698
1699
+ Note: to use ` List ` functions you need to ` include "List.aes" `
1700
+
1691
1701
#### is_empty
1692
1702
```
1693
1703
List.is_empty(l : list('a)) : bool
@@ -2035,6 +2045,8 @@ Equivalent to [zip](#zip) with `[0..length(l)]`, but slightly faster.
2035
2045
2036
2046
Common operations on ` option ` types and lists of ` option ` s.
2037
2047
2048
+ Note: to use ` Option ` functions you need to ` include "Option.aes" `
2049
+
2038
2050
#### is_none
2039
2051
```
2040
2052
Option.is_none(o : option('a)) : bool
@@ -2220,6 +2232,8 @@ Same as [choose](#choose), but chooses from a list insted of two arguments.
2220
2232
2221
2233
Common operations on 2-tuples.
2222
2234
2235
+ Note: to use ` Pair ` functions you need to ` include "Pair.aes" `
2236
+
2223
2237
#### fst
2224
2238
```
2225
2239
Pair.fst(t : ('a * 'b)) : 'a
@@ -2270,6 +2284,8 @@ Swaps elements.
2270
2284
2271
2285
### <a name =' set-stdlib ' >Set</a >
2272
2286
2287
+ Note: to use ` Set ` functions you need to ` include "Set.aes" `
2288
+
2273
2289
#### Types
2274
2290
2275
2291
```
@@ -2395,6 +2411,8 @@ Returns the union of all the sets in the given list
2395
2411
2396
2412
Operations on the ` string ` type. A ` string ` is a UTF-8 encoded byte array.
2397
2413
2414
+ Note: to use ` String ` functions you need to ` include "String.aes" `
2415
+
2398
2416
#### length
2399
2417
` length(s : string) : int `
2400
2418
@@ -2518,6 +2536,8 @@ Computes the Blake2B hash of the string.
2518
2536
2519
2537
### Triple
2520
2538
2539
+ Note: to use ` Triple ` functions you need to ` include "Triple.aes" `
2540
+
2521
2541
#### fst
2522
2542
```
2523
2543
Triple.fst(t : ('a * 'b * 'c)) : 'a
0 commit comments