type UpgradeCertCallback = Arc<dyn Fn(Arc<Option<UpgradeCertificate<TestTypes>>>) -> bool + Send + Sync>;

Aliased Type§

struct UpgradeCertCallback {
    ptr: NonNull<ArcInner<dyn Fn(Arc<Option<SimpleCertificate<TestTypes, UpgradeProposalData<TestTypes>, UpgradeThreshold>>>) -> bool + Send + Sync>>,
    phantom: PhantomData<ArcInner<dyn Fn(Arc<Option<SimpleCertificate<TestTypes, UpgradeProposalData<TestTypes>, UpgradeThreshold>>>) -> bool + Send + Sync>>,
    alloc: Global,
}

Fields§

§ptr: NonNull<ArcInner<dyn Fn(Arc<Option<SimpleCertificate<TestTypes, UpgradeProposalData<TestTypes>, UpgradeThreshold>>>) -> bool + Send + Sync>>§phantom: PhantomData<ArcInner<dyn Fn(Arc<Option<SimpleCertificate<TestTypes, UpgradeProposalData<TestTypes>, UpgradeThreshold>>>) -> bool + Send + Sync>>§alloc: Global