Trait NoBundleEffect

Source
pub trait NoBundleEffect { }
Expand description

A trait implemented for DynamicBundle::Effect implementations that do nothing. This is used as a type constraint for Bundle APIs that do not / cannot run DynamicBundle::Effect, such as “batch spawn” APIs.

Implementations on Foreign Types§

Source§

impl NoBundleEffect for ()

Source§

impl<B0: NoBundleEffect, B1: NoBundleEffect> NoBundleEffect for (B0, B1)

Source§

impl<B0: NoBundleEffect, B1: NoBundleEffect, B2: NoBundleEffect> NoBundleEffect for (B0, B1, B2)

Source§

impl<B0: NoBundleEffect, B1: NoBundleEffect, B2: NoBundleEffect, B3: NoBundleEffect> NoBundleEffect for (B0, B1, B2, B3)

Source§

impl<B0: NoBundleEffect, B1: NoBundleEffect, B2: NoBundleEffect, B3: NoBundleEffect, B4: NoBundleEffect> NoBundleEffect for (B0, B1, B2, B3, B4)

Source§

impl<B0: NoBundleEffect, B1: NoBundleEffect, B2: NoBundleEffect, B3: NoBundleEffect, B4: NoBundleEffect, B5: NoBundleEffect> NoBundleEffect for (B0, B1, B2, B3, B4, B5)

Source§

impl<B0: NoBundleEffect, B1: NoBundleEffect, B2: NoBundleEffect, B3: NoBundleEffect, B4: NoBundleEffect, B5: NoBundleEffect, B6: NoBundleEffect> NoBundleEffect for (B0, B1, B2, B3, B4, B5, B6)

Source§

impl<B0: NoBundleEffect, B1: NoBundleEffect, B2: NoBundleEffect, B3: NoBundleEffect, B4: NoBundleEffect, B5: NoBundleEffect, B6: NoBundleEffect, B7: NoBundleEffect> NoBundleEffect for (B0, B1, B2, B3, B4, B5, B6, B7)

Source§

impl<B0: NoBundleEffect, B1: NoBundleEffect, B2: NoBundleEffect, B3: NoBundleEffect, B4: NoBundleEffect, B5: NoBundleEffect, B6: NoBundleEffect, B7: NoBundleEffect, B8: NoBundleEffect> NoBundleEffect for (B0, B1, B2, B3, B4, B5, B6, B7, B8)

Source§

impl<B0: NoBundleEffect, B1: NoBundleEffect, B2: NoBundleEffect, B3: NoBundleEffect, B4: NoBundleEffect, B5: NoBundleEffect, B6: NoBundleEffect, B7: NoBundleEffect, B8: NoBundleEffect, B9: NoBundleEffect> NoBundleEffect for (B0, B1, B2, B3, B4, B5, B6, B7, B8, B9)

Source§

impl<B0: NoBundleEffect, B1: NoBundleEffect, B2: NoBundleEffect, B3: NoBundleEffect, B4: NoBundleEffect, B5: NoBundleEffect, B6: NoBundleEffect, B7: NoBundleEffect, B8: NoBundleEffect, B9: NoBundleEffect, B10: NoBundleEffect> NoBundleEffect for (B0, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10)

Source§

impl<B0: NoBundleEffect, B1: NoBundleEffect, B2: NoBundleEffect, B3: NoBundleEffect, B4: NoBundleEffect, B5: NoBundleEffect, B6: NoBundleEffect, B7: NoBundleEffect, B8: NoBundleEffect, B9: NoBundleEffect, B10: NoBundleEffect, B11: NoBundleEffect> NoBundleEffect for (B0, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11)

Source§

impl<B0: NoBundleEffect, B1: NoBundleEffect, B2: NoBundleEffect, B3: NoBundleEffect, B4: NoBundleEffect, B5: NoBundleEffect, B6: NoBundleEffect, B7: NoBundleEffect, B8: NoBundleEffect, B9: NoBundleEffect, B10: NoBundleEffect, B11: NoBundleEffect, B12: NoBundleEffect> NoBundleEffect for (B0, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12)

Source§

impl<B0: NoBundleEffect, B1: NoBundleEffect, B2: NoBundleEffect, B3: NoBundleEffect, B4: NoBundleEffect, B5: NoBundleEffect, B6: NoBundleEffect, B7: NoBundleEffect, B8: NoBundleEffect, B9: NoBundleEffect, B10: NoBundleEffect, B11: NoBundleEffect, B12: NoBundleEffect, B13: NoBundleEffect> NoBundleEffect for (B0, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13)

Source§

impl<B0: NoBundleEffect, B1: NoBundleEffect, B2: NoBundleEffect, B3: NoBundleEffect, B4: NoBundleEffect, B5: NoBundleEffect, B6: NoBundleEffect, B7: NoBundleEffect, B8: NoBundleEffect, B9: NoBundleEffect, B10: NoBundleEffect, B11: NoBundleEffect, B12: NoBundleEffect, B13: NoBundleEffect, B14: NoBundleEffect> NoBundleEffect for (B0, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14)

Source§

impl<B: NoBundleEffect> NoBundleEffect for (B,)

Implementors§