Module prelude

Source

Re-exports§

pub use crate::amount::u32s::U32s;
pub use crate::math::b_field_element;
pub use crate::math::b_field_element::BFieldElement;
pub use crate::math::bfield_codec::BFieldCodec;
pub use crate::math::polynomial::Polynomial;
pub use crate::math::tip5;
pub use crate::math::tip5::Digest;
pub use crate::math::tip5::Tip5;
pub use crate::math::traits::Inverse;
pub use crate::math::traits::ModPowU32;
pub use crate::math::x_field_element;
pub use crate::math::x_field_element::XFieldElement;
pub use crate::util_types::merkle_tree::MerkleTree;
pub use crate::util_types::merkle_tree::MerkleTreeInclusionProof;
pub use crate::util_types::mmr::mmr_membership_proof::MmrMembershipProof;
pub use crate::util_types::mmr::mmr_trait::Mmr;
pub use crate::util_types::sponge::Sponge;

Macros§

bfe
Simplifies constructing base field elements.
bfe_array
Simplifies constructing arrays of base field elements.
bfe_vec
Simplifies constructing vectors of base field elements.
xfe
Simplifies constructing extension field elements.
xfe_array
Simplifies constructing arrays of extension field elements.
xfe_vec
Simplifies constructing vectors of extension field elements.

Derive Macros§

BFieldCodec
Derives BFieldCodec for structs and enums.