tasm_lib/prelude.rs
1//! Re-exports the most commonly-needed APIs of TASM Lib.
2//!
3//! This module is intended to be wildcard-imported, _i.e._, `use tasm_lib::prelude::*;`.
4//! You might also want to consider wildcard-importing the prelude of Triton VM, _i.e._,
5//! `use tasm_lib::triton_vm::prelude::*;`.
6
7pub use triton_vm;
8pub use triton_vm::twenty_first;
9
10pub use crate::data_type::DataType;
11pub use crate::library::Library;
12pub use crate::memory::dyn_malloc::DynMalloc;
13pub use crate::memory::memcpy::MemCpy;
14pub use crate::structure::tasm_object::TasmObject;
15pub use crate::structure::tasm_object::TasmStruct;
16pub use crate::traits::basic_snippet::BasicSnippet;
17pub use crate::triton_vm::twenty_first::prelude::Digest;
18pub use crate::triton_vm::twenty_first::prelude::Tip5;