pub trait DemuxEnum<Nexts>: DemuxEnumItems
where Nexts: PusheratorListForItems<Self::Items>,
{ // Required method fn demux_enum(self, outputs: &mut Nexts); }
Expand description

Trait for use with the demux_enum operator.

This trait is meant to be derived: #[derive(DemuEnum)].

Required Methods§

source

fn demux_enum(self, outputs: &mut Nexts)

Pushes self into the corresponding output pusherator.

Object Safety§

This trait is not object safe.

Implementors§