Type Alias hotshot_testing::predicates::event::EventCallback
source · type EventCallback<TYPES> = Arc<dyn Fn(Arc<HotShotEvent<TYPES>>) -> bool + Send + Sync>;
Aliased Type§
struct EventCallback<TYPES> {
ptr: NonNull<ArcInner<dyn Fn(Arc<HotShotEvent<TYPES>>) -> bool + Send + Sync>>,
phantom: PhantomData<ArcInner<dyn Fn(Arc<HotShotEvent<TYPES>>) -> bool + Send + Sync>>,
alloc: Global,
}
Fields§
§ptr: NonNull<ArcInner<dyn Fn(Arc<HotShotEvent<TYPES>>) -> bool + Send + Sync>>
§phantom: PhantomData<ArcInner<dyn Fn(Arc<HotShotEvent<TYPES>>) -> bool + Send + Sync>>
§alloc: Global