Clone in core::clone - Rust (original) (raw)
impl Clone for AsciiChar
impl Clone for core::cmp::Ordering
impl Clone for Infallible
impl Clone for FromBytesWithNulError
impl Clone for core::fmt::Alignment
impl Clone for DebugAsHex
impl Clone for Sign
impl Clone for IpAddr
impl Clone for Ipv6MulticastScope
impl Clone for SocketAddr
impl Clone for FpCategory
impl Clone for IntErrorKind
impl Clone for GetDisjointMutError
impl Clone for SearchStep
impl Clone for core::sync::atomic::Ordering
impl Clone for bool
impl Clone for char
impl Clone for f16
impl Clone for f32
impl Clone for f64
impl Clone for f128
impl Clone for i8
impl Clone for i16
impl Clone for i32
impl Clone for i64
impl Clone for i128
impl Clone for isize
impl Clone for !
impl Clone for u8
impl Clone for u16
impl Clone for u32
impl Clone for u64
impl Clone for u128
impl Clone for usize
impl Clone for AllocError
impl Clone for Layout
impl Clone for LayoutError
impl Clone for TypeId
impl Clone for float64x1_t
Available on AArch64 or target_arch="arm64ec"
only.
impl Clone for float64x1x2_t
Available on AArch64 or target_arch="arm64ec"
only.
impl Clone for float64x1x3_t
Available on AArch64 or target_arch="arm64ec"
only.
impl Clone for float64x1x4_t
Available on AArch64 or target_arch="arm64ec"
only.
impl Clone for float64x2_t
Available on AArch64 or target_arch="arm64ec"
only.
impl Clone for float64x2x2_t
Available on AArch64 or target_arch="arm64ec"
only.
impl Clone for float64x2x3_t
Available on AArch64 or target_arch="arm64ec"
only.
impl Clone for float64x2x4_t
Available on AArch64 or target_arch="arm64ec"
only.
impl Clone for float16x4_t
impl Clone for float16x4x2_t
impl Clone for float16x4x3_t
impl Clone for float16x4x4_t
impl Clone for float16x8_t
impl Clone for float16x8x2_t
impl Clone for float16x8x3_t
impl Clone for float16x8x4_t
impl Clone for float32x2_t
impl Clone for float32x2x2_t
impl Clone for float32x2x3_t
impl Clone for float32x2x4_t
impl Clone for float32x4_t
impl Clone for float32x4x2_t
impl Clone for float32x4x3_t
impl Clone for float32x4x4_t
impl Clone for int8x8_t
impl Clone for int8x8x2_t
impl Clone for int8x8x3_t
impl Clone for int8x8x4_t
impl Clone for int8x16_t
impl Clone for int8x16x2_t
impl Clone for int8x16x3_t
impl Clone for int8x16x4_t
impl Clone for int16x4_t
impl Clone for int16x4x2_t
impl Clone for int16x4x3_t
impl Clone for int16x4x4_t
impl Clone for int16x8_t
impl Clone for int16x8x2_t
impl Clone for int16x8x3_t
impl Clone for int16x8x4_t
impl Clone for int32x2_t
impl Clone for int32x2x2_t
impl Clone for int32x2x3_t
impl Clone for int32x2x4_t
impl Clone for int32x4_t
impl Clone for int32x4x2_t
impl Clone for int32x4x3_t
impl Clone for int32x4x4_t
impl Clone for int64x1_t
impl Clone for int64x1x2_t
impl Clone for int64x1x3_t
impl Clone for int64x1x4_t
impl Clone for int64x2_t
impl Clone for int64x2x2_t
impl Clone for int64x2x3_t
impl Clone for int64x2x4_t
impl Clone for poly8x8_t
impl Clone for poly8x8x2_t
impl Clone for poly8x8x3_t
impl Clone for poly8x8x4_t
impl Clone for poly8x16_t
impl Clone for poly8x16x2_t
impl Clone for poly8x16x3_t
impl Clone for poly8x16x4_t
impl Clone for poly16x4_t
impl Clone for poly16x4x2_t
impl Clone for poly16x4x3_t
impl Clone for poly16x4x4_t
impl Clone for poly16x8_t
impl Clone for poly16x8x2_t
impl Clone for poly16x8x3_t
impl Clone for poly16x8x4_t
impl Clone for poly64x1_t
impl Clone for poly64x1x2_t
impl Clone for poly64x1x3_t
impl Clone for poly64x1x4_t
impl Clone for poly64x2_t
impl Clone for poly64x2x2_t
impl Clone for poly64x2x3_t
impl Clone for poly64x2x4_t
impl Clone for uint8x8_t
impl Clone for uint8x8x2_t
impl Clone for uint8x8x3_t
impl Clone for uint8x8x4_t
impl Clone for uint8x16_t
impl Clone for uint8x16x2_t
impl Clone for uint8x16x3_t
impl Clone for uint8x16x4_t
impl Clone for uint16x4_t
impl Clone for uint16x4x2_t
impl Clone for uint16x4x3_t
impl Clone for uint16x4x4_t
impl Clone for uint16x8_t
impl Clone for uint16x8x2_t
impl Clone for uint16x8x3_t
impl Clone for uint16x8x4_t
impl Clone for uint32x2_t
impl Clone for uint32x2x2_t
impl Clone for uint32x2x3_t
impl Clone for uint32x2x4_t
impl Clone for uint32x4_t
impl Clone for uint32x4x2_t
impl Clone for uint32x4x3_t
impl Clone for uint32x4x4_t
impl Clone for uint64x1_t
impl Clone for uint64x1x2_t
impl Clone for uint64x1x3_t
impl Clone for uint64x1x4_t
impl Clone for uint64x2_t
impl Clone for uint64x2x2_t
impl Clone for uint64x2x3_t
impl Clone for uint64x2x4_t
impl Clone for v2f64
Available on LoongArch LA64 only.
impl Clone for v2i64
Available on LoongArch LA64 only.
impl Clone for v2u64
Available on LoongArch LA64 only.
impl Clone for v4f32
Available on LoongArch LA64 only.
impl Clone for v4f64
Available on LoongArch LA64 only.
impl Clone for v4i32
Available on LoongArch LA64 only.
impl Clone for v4i64
Available on LoongArch LA64 only.
impl Clone for v4u32
Available on LoongArch LA64 only.
impl Clone for v4u64
Available on LoongArch LA64 only.
impl Clone for v8f32
Available on LoongArch LA64 only.
impl Clone for v8i16
Available on LoongArch LA64 only.
impl Clone for v8i32
Available on LoongArch LA64 only.
impl Clone for v8u16
Available on LoongArch LA64 only.
impl Clone for v8u32
Available on LoongArch LA64 only.
impl Clone for v16i8
Available on LoongArch LA64 only.
impl Clone for v16i16
Available on LoongArch LA64 only.
impl Clone for v16u8
Available on LoongArch LA64 only.
impl Clone for v16u16
Available on LoongArch LA64 only.
impl Clone for v32i8
Available on LoongArch LA64 only.
impl Clone for v32u8
Available on LoongArch LA64 only.
impl Clone for f16x2
Available on target_arch="nvptx64"
only.
impl Clone for core::arch::powerpc::vector_bool_char
Available on PowerPC or PowerPC-64 only.
impl Clone for core::arch::powerpc::vector_bool_int
Available on PowerPC or PowerPC-64 only.
impl Clone for vector_bool_long
Available on PowerPC or PowerPC-64 only.
impl Clone for core::arch::powerpc::vector_bool_short
Available on PowerPC or PowerPC-64 only.
impl Clone for core::arch::powerpc::vector_double
Available on PowerPC or PowerPC-64 only.
impl Clone for core::arch::powerpc::vector_float
Available on PowerPC or PowerPC-64 only.
impl Clone for core::arch::powerpc::vector_signed_char
Available on PowerPC or PowerPC-64 only.
impl Clone for core::arch::powerpc::vector_signed_int
Available on PowerPC or PowerPC-64 only.
impl Clone for vector_signed_long
Available on PowerPC or PowerPC-64 only.
impl Clone for core::arch::powerpc::vector_signed_short
Available on PowerPC or PowerPC-64 only.
impl Clone for core::arch::powerpc::vector_unsigned_char
Available on PowerPC or PowerPC-64 only.
impl Clone for core::arch::powerpc::vector_unsigned_int
Available on PowerPC or PowerPC-64 only.
impl Clone for vector_unsigned_long
Available on PowerPC or PowerPC-64 only.
impl Clone for core::arch::powerpc::vector_unsigned_short
Available on PowerPC or PowerPC-64 only.
impl Clone for core::arch::s390x::vector_bool_char
Available on s390x only.
impl Clone for core::arch::s390x::vector_bool_int
Available on s390x only.
impl Clone for vector_bool_long_long
Available on s390x only.
impl Clone for core::arch::s390x::vector_bool_short
Available on s390x only.
impl Clone for core::arch::s390x::vector_double
Available on s390x only.
impl Clone for core::arch::s390x::vector_float
Available on s390x only.
impl Clone for core::arch::s390x::vector_signed_char
Available on s390x only.
impl Clone for core::arch::s390x::vector_signed_int
Available on s390x only.
impl Clone for vector_signed_long_long
Available on s390x only.
impl Clone for core::arch::s390x::vector_signed_short
Available on s390x only.
impl Clone for core::arch::s390x::vector_unsigned_char
Available on s390x only.
impl Clone for core::arch::s390x::vector_unsigned_int
Available on s390x only.
impl Clone for vector_unsigned_long_long
Available on s390x only.
impl Clone for core::arch::s390x::vector_unsigned_short
Available on s390x only.
impl Clone for v128
Available on target_family="wasm"
only.
impl Clone for CpuidResult
Available on x86 or x86-64 only.
impl Clone for __m128
Available on x86 or x86-64 only.
impl Clone for __m128bh
Available on x86 or x86-64 only.
impl Clone for __m128d
Available on x86 or x86-64 only.
impl Clone for __m128h
Available on x86 or x86-64 only.
impl Clone for __m128i
Available on x86 or x86-64 only.
impl Clone for __m256
Available on x86 or x86-64 only.
impl Clone for __m256bh
Available on x86 or x86-64 only.
impl Clone for __m256d
Available on x86 or x86-64 only.
impl Clone for __m256h
Available on x86 or x86-64 only.
impl Clone for __m256i
Available on x86 or x86-64 only.
impl Clone for __m512
Available on x86 or x86-64 only.
impl Clone for __m512bh
Available on x86 or x86-64 only.
impl Clone for __m512d
Available on x86 or x86-64 only.
impl Clone for __m512h
Available on x86 or x86-64 only.
impl Clone for __m512i
Available on x86 or x86-64 only.
impl Clone for bf16
Available on x86 or x86-64 only.
impl Clone for TryFromSliceError
impl Clone for core::ascii::EscapeDefault
impl Clone for CharTryFromError
impl Clone for DecodeUtf16Error
impl Clone for core::char::EscapeDebug
impl Clone for core::char::EscapeDefault
impl Clone for core::char::EscapeUnicode
impl Clone for ParseCharError
impl Clone for ToLowercase
impl Clone for ToUppercase
impl Clone for TryFromCharError
impl Clone for FromBytesUntilNulError
impl Clone for Error
impl Clone for FormattingOptions
impl Clone for SipHasher
impl Clone for PhantomPinned
impl Clone for Assume
impl Clone for AddrParseError
impl Clone for Ipv4Addr
impl Clone for Ipv6Addr
impl Clone for SocketAddrV4
impl Clone for SocketAddrV6
impl Clone for ParseFloatError
impl Clone for ParseIntError
impl Clone for TryFromIntError
impl Clone for RangeFull
impl Clone for core::ptr::Alignment
impl Clone for ParseBoolError
impl Clone for Utf8Error
impl Clone for LocalWaker
impl Clone for RawWakerVTable
impl Clone for Waker
impl Clone for Duration
impl Clone for TryFromFloatSecsError
impl<'a> Clone for Utf8Pattern<'a>
impl<'a> Clone for Source<'a>
impl<'a> Clone for core::ffi::c_str::Bytes<'a>
impl<'a> Clone for Arguments<'a>
impl<'a> Clone for PhantomContravariantLifetime<'a>
impl<'a> Clone for PhantomCovariantLifetime<'a>
impl<'a> Clone for PhantomInvariantLifetime<'a>
impl<'a> Clone for Location<'a>
impl<'a> Clone for EscapeAscii<'a>
impl<'a> Clone for CharSearcher<'a>
impl<'a> Clone for core::str::Bytes<'a>
impl<'a> Clone for CharIndices<'a>
impl<'a> Clone for Chars<'a>
impl<'a> Clone for EncodeUtf16<'a>
impl<'a> Clone for core::str::EscapeDebug<'a>
impl<'a> Clone for core::str::EscapeDefault<'a>
impl<'a> Clone for core::str::EscapeUnicode<'a>
impl<'a> Clone for Lines<'a>
impl<'a> Clone for LinesAny<'a>
impl<'a> Clone for SplitAsciiWhitespace<'a>
impl<'a> Clone for SplitWhitespace<'a>
impl<'a> Clone for Utf8Chunk<'a>
impl<'a> Clone for Utf8Chunks<'a>
impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>
impl<'a, 'b> Clone for StrSearcher<'a, 'b>
impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>
impl<'a, F> Clone for CharPredicateSearcher<'a, F>
impl<'a, P> Clone for MatchIndices<'a, P>
impl<'a, P> Clone for Matches<'a, P>
impl<'a, P> Clone for RMatchIndices<'a, P>
impl<'a, P> Clone for RMatches<'a, P>
impl<'a, P> Clone for core::str::RSplit<'a, P>
impl<'a, P> Clone for RSplitN<'a, P>
impl<'a, P> Clone for RSplitTerminator<'a, P>
impl<'a, P> Clone for core::str::Split<'a, P>
impl<'a, P> Clone for SplitN<'a, P>
impl<'a, P> Clone for SplitTerminator<'a, P>
impl<'a, P: Pattern<Searcher<'a>: Clone>> Clone for core::str::SplitInclusive<'a, P>
impl<'a, T> Clone for RChunksExact<'a, T>
impl<'a, T: Clone + 'a, const N: usize> Clone for ArrayWindows<'a, T, N>
impl<'a, const N: usize> Clone for CharArraySearcher<'a, N>
impl<'f> Clone for VaListImpl<'f>
impl Clone for core::option::Iter<'_, A>
impl<A: Clone> Clone for Repeat
impl<A: Clone> Clone for RepeatN
impl<A: Clone> Clone for core::option::IntoIter
impl<A: Clone> Clone for IterRange
impl<A: Clone> Clone for IterRangeFrom
impl<A: Clone> Clone for IterRangeInclusive
impl<A: Clone, B: Clone> Clone for Chain<A, B>
impl<A: Clone, B: Clone> Clone for Zip<A, B>
impl<B: Clone, C: Clone> Clone for ControlFlow<B, C>
impl<Dyn: ?Sized> Clone for DynMetadata
impl<F: Clone> Clone for FromFn
impl<F: Clone> Clone for OnceWith
impl<F: Clone> Clone for RepeatWith
impl<G: Clone> Clone for FromCoroutine
impl Clone for BuildHasherDefault
impl Clone for DecodeUtf16
impl<I, F, const N: usize> Clone for MapWindows<I, F, N>
impl<I, G> Clone for IntersperseWith<I, G>
impl<I, U> Clone for Flatten
impl<I: Clone + Iterator> Clone for Intersperse
impl<I: Clone + Iterator> Clone for Peekable
impl<I: Clone + Iterator, const N: usize> Clone for core::iter::ArrayChunks<I, N>
impl<I: Clone> Clone for FromIter
impl<I: Clone> Clone for Cloned
impl<I: Clone> Clone for Copied
impl<I: Clone> Clone for Cycle
impl<I: Clone> Clone for Enumerate
impl<I: Clone> Clone for Fuse
impl<I: Clone> Clone for Skip
impl<I: Clone> Clone for StepBy
impl<I: Clone> Clone for Take
impl<I: Clone, F: Clone> Clone for FilterMap<I, F>
impl<I: Clone, F: Clone> Clone for Inspect<I, F>
impl<I: Clone, F: Clone> Clone for Map<I, F>
impl<I: Clone, P: Clone> Clone for Filter<I, P>
impl<I: Clone, P: Clone> Clone for MapWhile<I, P>
impl<I: Clone, P: Clone> Clone for SkipWhile<I, P>
impl<I: Clone, P: Clone> Clone for TakeWhile<I, P>
impl<I: Clone, St: Clone, F: Clone> Clone for Scan<I, St, F>
impl<I: Clone, U, F: Clone> Clone for FlatMap<I, U, F>
impl<Idx: Clone> Clone for core::ops::Range
impl<Idx: Clone> Clone for core::ops::RangeFrom
impl<Idx: Clone> Clone for core::ops::RangeInclusive
impl<Idx: Clone> Clone for RangeTo
impl<Idx: Clone> Clone for RangeToInclusive
impl<Idx: Clone> Clone for core::range::Range
impl<Idx: Clone> Clone for core::range::RangeFrom
impl<Idx: Clone> Clone for core::range::RangeInclusive
impl<Ptr: Clone> Clone for Pin
impl Clone for Option
impl Clone for Pending
impl Clone for Empty
impl Clone for PhantomContravariant
impl Clone for PhantomCovariant
impl Clone for PhantomInvariant
impl Clone for Discriminant
impl Clone for NonZero
impl Clone for core::result::Iter<'_, T>
impl Clone for Chunks<'_, T>
impl Clone for ChunksExact<'_, T>
impl Clone for core::slice::Iter<'_, T>
impl Clone for RChunks<'_, T>
impl Clone for Windows<'_, T>
impl<T, E> Clone for Result<T, E>
impl<T, P> Clone for core::slice::RSplit<'_, T, P>
impl<T, P> Clone for core::slice::Split<'_, T, P>
impl<T, P> Clone for core::slice::SplitInclusive<'_, T, P>
impl<T, const N: usize> Clone for Mask<T, N>
impl<T, const N: usize> Clone for Simd<T, N>
impl<T, const N: usize> Clone for core::slice::ArrayChunks<'_, T, N>
impl<T: Copy> Clone for Cell
impl<T: Copy> Clone for UnsafePinned
impl<T: Copy> Clone for MaybeUninit
impl<T: Clone + ?Sized> Clone for ManuallyDrop
impl<T: Clone> Clone for Bound
impl<T: Clone> Clone for Poll
impl<T: Clone> Clone for OnceCell
impl<T: Clone> Clone for RefCell
impl<T: Clone> Clone for Reverse
impl<T: Clone> Clone for Ready
impl<T: Clone> Clone for Once
impl<T: Clone> Clone for Rev
impl<T: Clone> Clone for Saturating
impl<T: Clone> Clone for Wrapping
impl<T: Clone> Clone for core::result::IntoIter
impl<T: Clone, F: Clone> Clone for Successors<T, F>
impl<T: Clone, const N: usize> Clone for [T; N]
impl<T: Clone, const N: usize> Clone for core::array::IntoIter<T, N>
impl<T: ?Sized>
for &mut T
Shared references can be cloned, but mutable references cannot!
impl<T: ?Sized> Clone for *const T
impl<T: ?Sized> Clone for *mut T
impl<T: ?Sized> Clone for &T
Shared references can be cloned, but mutable references cannot!