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 borsh;
11mod bytemuck;
12mod der;
13pub mod diesel;
14mod fastrlp_03;
15mod fastrlp_04;
16mod num_bigint;
17mod num_integer;
18mod num_traits;
19pub mod postgres;
20mod primitive_types;
21mod proptest;
22mod pyo3;
23mod quickcheck;
24mod rand;
25mod rand_09;
26mod rlp;
27pub mod scale;
28mod serde;
29pub mod sqlx;
30pub mod ssz;
31mod subtle;
32mod valuable;
33mod zeroize;
34
35// FEATURE: Support for many more traits and crates.
36// * https://crates.io/crates/der
37// * https://crates.io/crates/bitvec
38
39// * open-fastrlp
40
41// Big int types:
42// * https://crates.io/crates/crypto-bigint
43// * https://crates.io/crates/rug
44// * https://crates.io/crates/bigdecimal
45// * https://crates.io/crates/rust_decimal
46
47// * wasm-bindgen `JsValue` bigint: https://docs.rs/wasm-bindgen/latest/wasm_bindgen/struct.JsValue.html#method.bigint_from_str
48//   or from_f64.
49// * Neon `JsBigInt` once it lands: https://github.com/neon-bindings/neon/pull/861