pub trait Clone {}
impl Clone for crate::std::boolean::bool {}
impl Clone for crate::std::integer::u8 {}
impl Clone for crate::std::integer::u16 {}
impl Clone for crate::std::integer::u32 {}
impl Clone for crate::std::integer::u64 {}
impl Clone for crate::std::integer::u128 {}
impl Clone for crate::std::integer::usize {}
impl Clone for crate::std::integer::i8 {}
impl Clone for crate::std::integer::i16 {}
impl Clone for crate::std::integer::i32 {}
impl Clone for crate::std::integer::i64 {}
impl Clone for crate::std::integer::i128 {}
impl Clone for crate::std::integer::isize {}
impl Clone for crate::std::float::f32 {}
impl Clone for crate::std::float::f64 {}
impl Clone for crate::BaseField25519 {}
impl Clone for crate::ArcisX25519Pubkey {}
impl Clone for () {}
impl<T: Clone, const N: usize> Clone for [T; N] {}
impl<T1: Clone> Clone for (T1,) {}
impl<T1: Clone, T2: Clone> Clone for (T1, T2) {}
impl<T1: Clone, T2: Clone, T3: Clone> Clone for (T1, T2, T3) {}
impl<T1: Clone, T2: Clone, T3: Clone, T4: Clone> Clone for (T1, T2, T3, T4) {}
impl<T1: Clone, T2: Clone, T3: Clone, T4: Clone, T5: Clone> Clone for (T1, T2, T3, T4, T5) {}
impl<T1: Clone, T2: Clone, T3: Clone, T4: Clone, T5: Clone, T6: Clone> Clone
for (T1, T2, T3, T4, T5, T6)
{
}
impl<T1: Clone, T2: Clone, T3: Clone, T4: Clone, T5: Clone, T6: Clone, T7: Clone> Clone
for (T1, T2, T3, T4, T5, T6, T7)
{
}
impl<T1: Clone, T2: Clone, T3: Clone, T4: Clone, T5: Clone, T6: Clone, T7: Clone, T8: Clone> Clone
for (T1, T2, T3, T4, T5, T6, T7, T8)
{
}
impl<
T1: Clone,
T2: Clone,
T3: Clone,
T4: Clone,
T5: Clone,
T6: Clone,
T7: Clone,
T8: Clone,
T9: Clone,
> Clone for (T1, T2, T3, T4, T5, T6, T7, T8, T9)
{
}
impl<
T1: Clone,
T2: Clone,
T3: Clone,
T4: Clone,
T5: Clone,
T6: Clone,
T7: Clone,
T8: Clone,
T9: Clone,
T10: Clone,
> Clone for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
{
}
impl<
T1: Clone,
T2: Clone,
T3: Clone,
T4: Clone,
T5: Clone,
T6: Clone,
T7: Clone,
T8: Clone,
T9: Clone,
T10: Clone,
T11: Clone,
> Clone for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
{
}
impl<
T1: Clone,
T2: Clone,
T3: Clone,
T4: Clone,
T5: Clone,
T6: Clone,
T7: Clone,
T8: Clone,
T9: Clone,
T10: Clone,
T11: Clone,
T12: Clone,
> Clone for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
{
}
impl<T: ?Sized> Clone for &T {}
impl<T: Clone> Clone for crate::std::option::Option<T> {}
impl<T: Clone + ?Sized> Clone for crate::std::boxed::Box<T> {}
impl<T: Copy> Clone for crate::std::cell::Cell<T> {}
impl<Idx: Clone> Clone for crate::std::ops::Range<Idx> {}
impl<Idx: Clone> Clone for crate::std::ops::RangeInclusive<Idx> {}
impl<Idx: Clone> Clone for crate::std::ops::RangeFrom<Idx> {}
impl<Idx: Clone> Clone for crate::std::ops::RangeTo<Idx> {}
impl<Idx: Clone> Clone for crate::std::ops::RangeToInclusive<Idx> {}
impl Clone for crate::std::ops::RangeFull {}
impl<T: crate::ArcisType + Clone> Clone for crate::EncData<T> {}