Type Alias hotshot_testing::test_builder::TransactionValidator
source · pub type TransactionValidator = Arc<dyn Fn(&Vec<(u64, u64)>) -> Result<()> + Send + Sync>;
Aliased Type§
struct TransactionValidator {
ptr: NonNull<ArcInner<dyn Fn(&Vec<(u64, u64)>) -> Result<(), Error> + Send + Sync>>,
phantom: PhantomData<ArcInner<dyn Fn(&Vec<(u64, u64)>) -> Result<(), Error> + Send + Sync>>,
alloc: Global,
}
Fields§
§ptr: NonNull<ArcInner<dyn Fn(&Vec<(u64, u64)>) -> Result<(), Error> + Send + Sync>>
§phantom: PhantomData<ArcInner<dyn Fn(&Vec<(u64, u64)>) -> Result<(), Error> + Send + Sync>>
§alloc: Global