ruint/support/mod.rs
1//! Support for external crates.
2
3#![allow(missing_docs, clippy::missing_inline_in_public_items)]
4
5mod alloy_rlp;
6mod arbitrary;
7mod ark_ff;
8mod ark_ff_04;
9mod bn_rs;
10mod bytemuck;
11mod der;
12pub mod diesel;
13mod fastrlp_03;
14mod fastrlp_04;
15mod num_bigint;
16mod num_integer;
17mod num_traits;
18pub mod postgres;
19mod primitive_types;
20mod proptest;
21mod pyo3;
22mod quickcheck;
23mod rand;
24mod rlp;
25pub mod scale;
26mod serde;
27pub mod sqlx;
28pub mod ssz;
29mod subtle;
30mod valuable;
31mod zeroize;
32
33// FEATURE: Support for many more traits and crates.
34// * https://crates.io/crates/der
35// * https://crates.io/crates/bitvec
36
37// * open-fastrlp
38
39// Big int types:
40// * https://crates.io/crates/crypto-bigint
41// * https://crates.io/crates/rug
42// * https://crates.io/crates/bigdecimal
43// * https://crates.io/crates/rust_decimal
44
45// * wasm-bindgen `JsValue` bigint: https://docs.rs/wasm-bindgen/latest/wasm_bindgen/struct.JsValue.html#method.bigint_from_str
46// or from_f64.
47// * Neon `JsBigInt` once it lands: https://github.com/neon-bindings/neon/pull/861