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