chore(docs): add features to the rust_configuration page

This commit is contained in:
Arthur Meyre
2025-07-04 15:32:17 +02:00
parent 535bb50e09
commit 8e86d53794

View File

@@ -54,13 +54,17 @@ rustup show
### Homomorphic types
This crate provides 3 kinds of data types. Each kind is enabled by activating the corresponding feature in the TOML line and has multiple types:
This crate provides 4 kinds of data types. Each kind is enabled by activating the corresponding feature in the TOML line and has multiple types:
| Kind | Features | Type (s) |
| --------- | ---------- | ------------------------ |
| Booleans | `boolean` | Booleans |
| ShortInts | `shortint` | Short integers |
| Integers | `integer` | Arbitrary-sized integers |
| Kind | Features | Type (s) |
| --------- | ---------------- | --------------------------- |
| Booleans | `boolean` | Booleans |
| ShortInts | `shortint` | Short integers |
| Integers | `integer` | Arbitrary-sized integers |
| Integers+ | `extended-types` | Non-standard sized integers |
| Strings | `strings` | ASCII strings |
The `Integers+` kind refers to types which have non-standard bit-width like `FheUint24` for example. Having more granular types can allow to improve performance. The feature is not enabled by default to avoid very long compile times if users don't need the extended-types.
### AVX-512