[][src]Trait bevy::ecs::UnsafeClone

pub trait UnsafeClone {
    unsafe fn unsafe_clone(&self) -> Self;
}

A clone that is unsafe to perform. You probably shouldn't use this.

Required methods

unsafe fn unsafe_clone(&self) -> Self

Loading content...

Implementations on Foreign Types

impl<C, B, A> UnsafeClone for (C, B, A) where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone
[src]

impl UnsafeClone for ()[src]

impl<K, J, I, H, G, F, E, D, C, B, A> UnsafeClone for (K, J, I, H, G, F, E, D, C, B, A) where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone,
    I: UnsafeClone,
    J: UnsafeClone,
    K: UnsafeClone
[src]

impl<E, D, C, B, A> UnsafeClone for (E, D, C, B, A) where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone
[src]

impl<N, M, L, K, J, I, H, G, F, E, D, C, B, A> UnsafeClone for (N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone,
    I: UnsafeClone,
    J: UnsafeClone,
    K: UnsafeClone,
    L: UnsafeClone,
    M: UnsafeClone,
    N: UnsafeClone
[src]

impl<G, F, E, D, C, B, A> UnsafeClone for (G, F, E, D, C, B, A) where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone
[src]

impl<I, H, G, F, E, D, C, B, A> UnsafeClone for (I, H, G, F, E, D, C, B, A) where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone,
    I: UnsafeClone
[src]

impl<F, E, D, C, B, A> UnsafeClone for (F, E, D, C, B, A) where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone
[src]

impl<L, K, J, I, H, G, F, E, D, C, B, A> UnsafeClone for (L, K, J, I, H, G, F, E, D, C, B, A) where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone,
    I: UnsafeClone,
    J: UnsafeClone,
    K: UnsafeClone,
    L: UnsafeClone
[src]

impl<A> UnsafeClone for (A,) where
    A: UnsafeClone
[src]

impl<O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> UnsafeClone for (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone,
    I: UnsafeClone,
    J: UnsafeClone,
    K: UnsafeClone,
    L: UnsafeClone,
    M: UnsafeClone,
    N: UnsafeClone,
    O: UnsafeClone
[src]

impl<D, C, B, A> UnsafeClone for (D, C, B, A) where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone
[src]

impl<J, I, H, G, F, E, D, C, B, A> UnsafeClone for (J, I, H, G, F, E, D, C, B, A) where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone,
    I: UnsafeClone,
    J: UnsafeClone
[src]

impl<H, G, F, E, D, C, B, A> UnsafeClone for (H, G, F, E, D, C, B, A) where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone
[src]

impl<B, A> UnsafeClone for (B, A) where
    A: UnsafeClone,
    B: UnsafeClone
[src]

impl<M, L, K, J, I, H, G, F, E, D, C, B, A> UnsafeClone for (M, L, K, J, I, H, G, F, E, D, C, B, A) where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone,
    I: UnsafeClone,
    J: UnsafeClone,
    K: UnsafeClone,
    L: UnsafeClone,
    M: UnsafeClone
[src]

Loading content...

Implementors

impl UnsafeClone for OrRes<()>[src]

impl<'a> UnsafeClone for DrawContext<'a>[src]

impl<'a, T> UnsafeClone for ChangedRes<'a, T> where
    T: Resource
[src]

impl<'a, T> UnsafeClone for Local<'a, T> where
    T: Resource + FromResources
[src]

impl<'a, T> UnsafeClone for Res<'a, T> where
    T: Resource
[src]

impl<'a, T> UnsafeClone for ResMut<'a, T> where
    T: Resource
[src]

impl<A> UnsafeClone for OrRes<(A,)> where
    A: UnsafeClone
[src]

impl<B, A> UnsafeClone for OrRes<(B, A)> where
    A: UnsafeClone,
    B: UnsafeClone
[src]

impl<C, B, A> UnsafeClone for OrRes<(C, B, A)> where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone
[src]

impl<D, C, B, A> UnsafeClone for OrRes<(D, C, B, A)> where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone
[src]

impl<E, D, C, B, A> UnsafeClone for OrRes<(E, D, C, B, A)> where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone
[src]

impl<F, E, D, C, B, A> UnsafeClone for OrRes<(F, E, D, C, B, A)> where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone
[src]

impl<G, F, E, D, C, B, A> UnsafeClone for OrRes<(G, F, E, D, C, B, A)> where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone
[src]

impl<H, G, F, E, D, C, B, A> UnsafeClone for OrRes<(H, G, F, E, D, C, B, A)> where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone
[src]

impl<I, H, G, F, E, D, C, B, A> UnsafeClone for OrRes<(I, H, G, F, E, D, C, B, A)> where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone,
    I: UnsafeClone
[src]

impl<J, I, H, G, F, E, D, C, B, A> UnsafeClone for OrRes<(J, I, H, G, F, E, D, C, B, A)> where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone,
    I: UnsafeClone,
    J: UnsafeClone
[src]

impl<K, J, I, H, G, F, E, D, C, B, A> UnsafeClone for OrRes<(K, J, I, H, G, F, E, D, C, B, A)> where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone,
    I: UnsafeClone,
    J: UnsafeClone,
    K: UnsafeClone
[src]

impl<L, K, J, I, H, G, F, E, D, C, B, A> UnsafeClone for OrRes<(L, K, J, I, H, G, F, E, D, C, B, A)> where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone,
    I: UnsafeClone,
    J: UnsafeClone,
    K: UnsafeClone,
    L: UnsafeClone
[src]

impl<M, L, K, J, I, H, G, F, E, D, C, B, A> UnsafeClone for OrRes<(M, L, K, J, I, H, G, F, E, D, C, B, A)> where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone,
    I: UnsafeClone,
    J: UnsafeClone,
    K: UnsafeClone,
    L: UnsafeClone,
    M: UnsafeClone
[src]

impl<N, M, L, K, J, I, H, G, F, E, D, C, B, A> UnsafeClone for OrRes<(N, M, L, K, J, I, H, G, F, E, D, C, B, A)> where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone,
    I: UnsafeClone,
    J: UnsafeClone,
    K: UnsafeClone,
    L: UnsafeClone,
    M: UnsafeClone,
    N: UnsafeClone
[src]

impl<O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> UnsafeClone for OrRes<(O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)> where
    A: UnsafeClone,
    B: UnsafeClone,
    C: UnsafeClone,
    D: UnsafeClone,
    E: UnsafeClone,
    F: UnsafeClone,
    G: UnsafeClone,
    H: UnsafeClone,
    I: UnsafeClone,
    J: UnsafeClone,
    K: UnsafeClone,
    L: UnsafeClone,
    M: UnsafeClone,
    N: UnsafeClone,
    O: UnsafeClone
[src]

Loading content...