pub unsafe trait DynamicBundleClone: DynamicBundle { }
Expand description

A dynamically typed collection of cloneable components

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl DynamicBundleClone for ()

source§

impl<A: Component + Clone> DynamicBundleClone for (A,)

source§

impl<A: Component + Clone, B: Component + Clone> DynamicBundleClone for (A, B)

source§

impl<A: Component + Clone, B: Component + Clone, C: Component + Clone> DynamicBundleClone for (A, B, C)

source§

impl<A: Component + Clone, B: Component + Clone, C: Component + Clone, D: Component + Clone> DynamicBundleClone for (A, B, C, D)

source§

impl<A: Component + Clone, B: Component + Clone, C: Component + Clone, D: Component + Clone, E: Component + Clone> DynamicBundleClone for (A, B, C, D, E)

source§

impl<A: Component + Clone, B: Component + Clone, C: Component + Clone, D: Component + Clone, E: Component + Clone, F: Component + Clone> DynamicBundleClone for (A, B, C, D, E, F)

source§

impl<A: Component + Clone, B: Component + Clone, C: Component + Clone, D: Component + Clone, E: Component + Clone, F: Component + Clone, G: Component + Clone> DynamicBundleClone for (A, B, C, D, E, F, G)

source§

impl<A: Component + Clone, B: Component + Clone, C: Component + Clone, D: Component + Clone, E: Component + Clone, F: Component + Clone, G: Component + Clone, H: Component + Clone> DynamicBundleClone for (A, B, C, D, E, F, G, H)

source§

impl<A: Component + Clone, B: Component + Clone, C: Component + Clone, D: Component + Clone, E: Component + Clone, F: Component + Clone, G: Component + Clone, H: Component + Clone, I: Component + Clone> DynamicBundleClone for (A, B, C, D, E, F, G, H, I)

source§

impl<A: Component + Clone, B: Component + Clone, C: Component + Clone, D: Component + Clone, E: Component + Clone, F: Component + Clone, G: Component + Clone, H: Component + Clone, I: Component + Clone, J: Component + Clone> DynamicBundleClone for (A, B, C, D, E, F, G, H, I, J)

source§

impl<A: Component + Clone, B: Component + Clone, C: Component + Clone, D: Component + Clone, E: Component + Clone, F: Component + Clone, G: Component + Clone, H: Component + Clone, I: Component + Clone, J: Component + Clone, K: Component + Clone> DynamicBundleClone for (A, B, C, D, E, F, G, H, I, J, K)

source§

impl<A: Component + Clone, B: Component + Clone, C: Component + Clone, D: Component + Clone, E: Component + Clone, F: Component + Clone, G: Component + Clone, H: Component + Clone, I: Component + Clone, J: Component + Clone, K: Component + Clone, L: Component + Clone> DynamicBundleClone for (A, B, C, D, E, F, G, H, I, J, K, L)

source§

impl<A: Component + Clone, B: Component + Clone, C: Component + Clone, D: Component + Clone, E: Component + Clone, F: Component + Clone, G: Component + Clone, H: Component + Clone, I: Component + Clone, J: Component + Clone, K: Component + Clone, L: Component + Clone, M: Component + Clone> DynamicBundleClone for (A, B, C, D, E, F, G, H, I, J, K, L, M)

source§

impl<A: Component + Clone, B: Component + Clone, C: Component + Clone, D: Component + Clone, E: Component + Clone, F: Component + Clone, G: Component + Clone, H: Component + Clone, I: Component + Clone, J: Component + Clone, K: Component + Clone, L: Component + Clone, M: Component + Clone, N: Component + Clone> DynamicBundleClone for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)

source§

impl<A: Component + Clone, B: Component + Clone, C: Component + Clone, D: Component + Clone, E: Component + Clone, F: Component + Clone, G: Component + Clone, H: Component + Clone, I: Component + Clone, J: Component + Clone, K: Component + Clone, L: Component + Clone, M: Component + Clone, N: Component + Clone, O: Component + Clone> DynamicBundleClone for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)

Implementors§