[][src]Trait flatk::CloneIntoOther

pub trait CloneIntoOther<T = Self> where
    T: ?Sized
{ fn clone_into_other(&self, other: &mut T); }

Clone self into a potentially different collection.

Required methods

fn clone_into_other(&self, other: &mut T)

Loading content...

Implementations on Foreign Types

impl<T: Clone> CloneIntoOther<[T; 1]> for [T; 1][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 1]> for [T; 1][src]

impl<T: Clone> CloneIntoOther<[T; 2]> for [T; 2][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 2]> for [T; 2][src]

impl<T: Clone> CloneIntoOther<[T; 3]> for [T; 3][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 3]> for [T; 3][src]

impl<T: Clone> CloneIntoOther<[T; 4]> for [T; 4][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 4]> for [T; 4][src]

impl<T: Clone> CloneIntoOther<[T; 5]> for [T; 5][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 5]> for [T; 5][src]

impl<T: Clone> CloneIntoOther<[T; 6]> for [T; 6][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 6]> for [T; 6][src]

impl<T: Clone> CloneIntoOther<[T; 7]> for [T; 7][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 7]> for [T; 7][src]

impl<T: Clone> CloneIntoOther<[T; 8]> for [T; 8][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 8]> for [T; 8][src]

impl<T: Clone> CloneIntoOther<[T; 9]> for [T; 9][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 9]> for [T; 9][src]

impl<T: Clone> CloneIntoOther<[T; 10]> for [T; 10][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 10]> for [T; 10][src]

impl<T: Clone> CloneIntoOther<[T; 11]> for [T; 11][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 11]> for [T; 11][src]

impl<T: Clone> CloneIntoOther<[T; 12]> for [T; 12][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 12]> for [T; 12][src]

impl<T: Clone> CloneIntoOther<[T; 13]> for [T; 13][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 13]> for [T; 13][src]

impl<T: Clone> CloneIntoOther<[T; 14]> for [T; 14][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 14]> for [T; 14][src]

impl<T: Clone> CloneIntoOther<[T; 15]> for [T; 15][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 15]> for [T; 15][src]

impl<T: Clone> CloneIntoOther<[T; 16]> for [T; 16][src]

impl<'_, T: Clone> CloneIntoOther<&'_ mut [T; 16]> for [T; 16][src]

impl<T: Clone> CloneIntoOther<Vec<T>> for [T][src]

impl<T: Clone> CloneIntoOther<[T]> for [T][src]

impl<T: Clone> CloneIntoOther<Vec<T>> for Vec<T>[src]

impl<T: Clone> CloneIntoOther<[T]> for Vec<T>[src]

impl<'_, '_, T: Clone> CloneIntoOther<&'_ mut T> for &'_ T[src]

Loading content...

Implementors

impl<T, S: CloneIntoOther<T>, N> CloneIntoOther<UniChunked<T, N>> for UniChunked<S, N>[src]

Loading content...