Trait necsim_impls_cuda::event_buffer::EventType

source ·
pub trait EventType {
    type Event: 'static + Sync + TypeGraphLayout + StackOnly + PortableBitSemantics + Into<TypedEvent> + Into<PackedEvent> + Clone;
}

Required Associated Types§

source

type Event: 'static + Sync + TypeGraphLayout + StackOnly + PortableBitSemantics + Into<TypedEvent> + Into<PackedEvent> + Clone

Implementors§

source§

impl EventType for EventBuffer<False, False>

§

type Event = PackedEvent

source§

impl EventType for EventBuffer<False, True>

§

type Event = PackedEvent

source§

impl EventType for EventBuffer<True, False>

§

type Event = SpeciationEvent

source§

impl EventType for EventBuffer<True, True>

§

type Event = PackedEvent

source§

impl<ReportSpeciation: Boolean, ReportDispersal: Boolean> EventType for EventBuffer<ReportSpeciation, ReportDispersal>

§

type Event = PackedEvent