CloneIntoOther

Trait CloneIntoOther 

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

Clone self into a potentially different collection.

Required Methods§

Source

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

Implementations on Foreign Types§

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 1])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 2])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 3])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 4])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 5])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 6])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 7])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 8])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 9])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 10])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 11])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 12])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 13])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 14])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 15])

Source§

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

Source§

fn clone_into_other(&self, other: &mut [T; 16])

Source§

impl<T: Clone> CloneIntoOther for [T]

Source§

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

Source§

impl<T: Clone> CloneIntoOther for Vec<T>

Source§

fn clone_into_other(&self, other: &mut Vec<T>)

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 1])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 2])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 3])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 4])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 5])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 6])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 7])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 8])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 9])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 10])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 11])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 12])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 13])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 14])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 15])

Source§

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

Source§

fn clone_into_other(&self, other: &mut &mut [T; 16])

Source§

impl<T: Clone> CloneIntoOther<&mut T> for &T

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn clone_into_other(&self, other: &mut Vec<T>)

Implementors§

Source§

impl<T, S: CloneIntoOther<T>, N> CloneIntoOther<UniChunked<T, N>> for UniChunked<S, N>