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