Trait nom::lib::std::prelude::v1::rust_2021::Clone1.0.0[][src]

#[lang = "clone"]
pub trait Clone {
    #[must_use = "cloning is often expensive and is not expected to have side effects"]
    pub fn clone(&self) -> Self;

    pub fn clone_from(&mut self, source: &Self) { ... }
}
[]

A common trait for the ability to explicitly duplicate an object.

Differs from Copy in that Copy is implicit and extremely inexpensive, while Clone is always explicit and may or may not be expensive. In order to enforce these characteristics, Rust does not allow you to reimplement Copy, but you may reimplement Clone and run arbitrary code.

Since Clone is more general than Copy, you can automatically make anything Copy be Clone as well.

Derivable

This trait can be used with #[derive] if all fields are Clone. The derived implementation of Clone calls clone on each field.

For a generic struct, #[derive] implements Clone conditionally by adding bound Clone on generic parameters.

// `derive` implements Clone for Reading<T> when T is Clone.
#[derive(Clone)]
struct Reading<T> {
    frequency: T,
}

How can I implement Clone?

Types that are Copy should have a trivial implementation of Clone. More formally: if T: Copy, x: T, and y: &T, then let x = y.clone(); is equivalent to let x = *y;. Manual implementations should be careful to uphold this invariant; however, unsafe code must not rely on it to ensure memory safety.

An example is a generic struct holding a function pointer. In this case, the implementation of Clone cannot be derived, but can be implemented as:

struct Generate<T>(fn() -> T);

impl<T> Copy for Generate<T> {}

impl<T> Clone for Generate<T> {
    fn clone(&self) -> Self {
        *self
    }
}

Additional implementors

In addition to the implementors listed below, the following types also implement Clone:

Required methods

#[must_use = "cloning is often expensive and is not expected to have side effects"]
pub fn clone(&self) -> Self
[src][]

Returns a copy of the value.

Examples

let hello = "Hello"; // &str implements Clone

assert_eq!("Hello", hello.clone());

Provided methods

pub fn clone_from(&mut self, source: &Self)[src][]

Performs copy-assignment from source.

a.clone_from(&b) is equivalent to a = b.clone() in functionality, but can be overridden to reuse the resources of a to avoid unnecessary allocations.

Implementations on Foreign Types

impl Clone for NonZeroU16[src][]

impl<'a> Clone for Location<'a>[src][]

impl<T> Clone for PhantomData<T> where
    T: ?Sized
[src][]

impl<T> Clone for NonNull<T> where
    T: ?Sized
[src][]

impl Clone for NonZeroI32[src][]

impl Clone for __m512d[src][]

impl Clone for TryFromSliceError[src][]

impl Clone for DecodeUtf16Error[src][]

impl Clone for LayoutError[src][]

impl Clone for __m128d[src][]

impl Clone for NonZeroUsize[src][]

impl Clone for NonZeroI8[src][]

impl Clone for NonZeroIsize[src][]

impl Clone for IntErrorKind[src][]

impl Clone for __m512i[src][]

impl Clone for __m128bh[src][]

impl<'f> Clone for VaListImpl<'f>[src][]

impl Clone for ParseIntError[src][]

impl Clone for __m128i[src][]

impl Clone for Ordering[src][]

impl Clone for TraitObject[src][]

impl<T> Clone for Wrapping<T> where
    T: Clone
[src][]

impl Clone for __m256i[src][]

impl Clone for NonZeroU8[src][]

impl Clone for NonZeroU32[src][]

impl Clone for ParseFloatError[src][]

impl<T> Clone for Poll<T> where
    T: Clone
[src][]

impl Clone for EscapeUnicode[src][]

impl<T, const N: usize> Clone for IntoIter<T, N> where
    T: Clone
[src][]

impl Clone for PhantomPinned[src][]

impl Clone for AllocError[src][]

impl Clone for __m256d[src][]

impl Clone for __m512bh[src][]

impl<H> Clone for BuildHasherDefault<H>[src][]

impl<P> Clone for Pin<P> where
    P: Clone
[src][]

impl Clone for EscapeDefault[src][]

impl Clone for RawWakerVTable[src][]

impl Clone for NonZeroU128[src][]

impl Clone for __m256[src][]

impl Clone for Duration[src][]

impl Clone for __m512[src][]

impl Clone for ToUppercase[src][]

impl<I> Clone for DecodeUtf16<I> where
    I: Clone + Iterator<Item = u16>, 
[src][]

impl Clone for EscapeDebug[src][]

impl<Dyn> Clone for DynMetadata<Dyn> where
    Dyn: ?Sized
[src][]

impl Clone for CharTryFromError[src][]

impl Clone for Waker[src][]

impl Clone for NonZeroU64[src][]

impl Clone for NonZeroI64[src][]

impl<T> Clone for Ready<T> where
    T: Clone
[src][]

impl<T> Clone for Cell<T> where
    T: Copy
[src][]

impl Clone for __m256bh[src][]

impl Clone for FpCategory[src][]

impl Clone for SipHasher[src][]

impl Clone for CpuidResult[src][]

impl Clone for TypeId[src][]

impl Clone for Layout[src][]

impl Clone for __m128[src][]

impl Clone for EscapeDefault[src][]

impl<T> Clone for RefCell<T> where
    T: Clone
[src][]

pub fn clone(&self) -> RefCell<T>[src][]

Panics

Panics if the value is currently mutably borrowed.

impl Clone for ToLowercase[src][]

impl Clone for TryFromIntError[src][]

impl<T> Clone for OnceCell<T> where
    T: Clone
[src][]

impl Clone for NonZeroI16[src][]

impl<T> Clone for Pending<T>[src][]

impl Clone for ParseCharError[src][]

impl Clone for NonZeroI128[src][]

Implementors

impl Clone for ![src][+]

impl Clone for Needed[src][+]

impl Clone for ErrorKind[src][+]

impl Clone for nom::lib::std::cmp::Ordering[src][+]

impl Clone for Infallible1.34.0[src][+]

impl Clone for SearchStep[src][+]

impl Clone for Endianness[src][+]

impl Clone for Error[src][+]

impl Clone for RangeFull[src][+]

impl Clone for NoneError[src][+]

impl Clone for ParseBoolError[src][+]

impl Clone for Utf8Error[src][+]

impl Clone for bool[src][+]

impl Clone for char[src][+]

impl Clone for f32[src][+]

impl Clone for f64[src][+]

impl Clone for i8[src][+]

impl Clone for i16[src][+]

impl Clone for i32[src][+]

impl Clone for i64[src][+]

impl Clone for i128[src][+]

impl Clone for isize[src][+]

impl Clone for u8[src][+]

impl Clone for u16[src][+]

impl Clone for u32[src][+]

impl Clone for u64[src][+]

impl Clone for u128[src][+]

impl Clone for usize[src][+]

impl<'_, A> Clone for nom::lib::std::option::Iter<'_, A>[src][+]

impl<'_, T> !Clone for &'_ mut T where
    T: ?Sized
[src]

Shared references can be cloned, but mutable references cannot!

impl<'_, T> Clone for &'_ T where
    T: ?Sized
[src][+]

Shared references can be cloned, but mutable references cannot!

impl<'_, T> Clone for nom::lib::std::result::Iter<'_, T>[src][+]

impl<'_, T> Clone for Chunks<'_, T>[src][+]

impl<'_, T> Clone for ChunksExact<'_, T>1.31.0[src][+]

impl<'_, T> Clone for nom::lib::std::slice::Iter<'_, T>[src][+]

impl<'_, T> Clone for RChunks<'_, T>1.31.0[src][+]

impl<'_, T> Clone for Windows<'_, T>[src][+]

impl<'_, T, P> Clone for nom::lib::std::slice::Split<'_, T, P> where
    P: Clone + FnMut(&T) -> bool, 
[src][+]

impl<'_, T, P> Clone for nom::lib::std::slice::SplitInclusive<'_, T, P> where
    P: Clone + FnMut(&T) -> bool, 
1.51.0[src][+]

impl<'_, T, const N: usize> Clone for ArrayChunks<'_, T, N>[src][+]

impl<'a> Clone for Arguments<'a>[src][+]

impl<'a> Clone for EscapeAscii<'a>[src][+]

impl<'a> Clone for CharSearcher<'a>[src][+]

impl<'a> Clone for Bytes<'a>[src][+]

impl<'a> Clone for CharIndices<'a>[src][+]

impl<'a> Clone for Chars<'a>[src][+]

impl<'a> Clone for EncodeUtf16<'a>1.8.0[src][+]

impl<'a> Clone for nom::lib::std::str::EscapeDebug<'a>1.34.0[src][+]

impl<'a> Clone for nom::lib::std::str::EscapeDefault<'a>1.34.0[src][+]

impl<'a> Clone for nom::lib::std::str::EscapeUnicode<'a>1.34.0[src][+]

impl<'a> Clone for Lines<'a>[src][+]

impl<'a> Clone for LinesAny<'a>[src][+]

impl<'a> Clone for SplitAsciiWhitespace<'a>1.34.0[src][+]

impl<'a> Clone for SplitWhitespace<'a>1.1.0[src][+]

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>[src][+]

impl<'a, 'b> Clone for StrSearcher<'a, 'b>[src][+]

impl<'a, F> Clone for CharPredicateSearcher<'a, F> where
    F: Clone + FnMut(char) -> bool, 
[src][+]

impl<'a, P> Clone for MatchIndices<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
1.5.0[src][+]

impl<'a, P> Clone for Matches<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
1.2.0[src][+]

impl<'a, P> Clone for RMatchIndices<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
1.5.0[src][+]

impl<'a, P> Clone for RMatches<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
1.2.0[src][+]

impl<'a, P> Clone for nom::lib::std::str::RSplit<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src][+]

impl<'a, P> Clone for RSplitN<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src][+]

impl<'a, P> Clone for RSplitTerminator<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src][+]

impl<'a, P> Clone for nom::lib::std::str::Split<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src][+]

impl<'a, P> Clone for nom::lib::std::str::SplitInclusive<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
1.51.0[src][+]

impl<'a, P> Clone for SplitN<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src][+]

impl<'a, P> Clone for SplitTerminator<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src][+]

impl<'a, T> Clone for RChunksExact<'a, T>1.31.0[src][+]

impl<'a, T, P> Clone for nom::lib::std::slice::RSplit<'a, T, P> where
    T: 'a + Clone,
    P: Clone + FnMut(&T) -> bool, 
1.27.0[src][+]

impl<'a, T, const N: usize> Clone for ArrayWindows<'a, T, N> where
    T: 'a + Clone
[src][+]

impl<A> Clone for Repeat<A> where
    A: Clone
[src][+]

impl<A> Clone for nom::lib::std::option::IntoIter<A> where
    A: Clone
[src][+]

impl<A, B> Clone for Chain<A, B> where
    A: Clone,
    B: Clone
[src][+]

impl<A, B> Clone for Zip<A, B> where
    A: Clone,
    B: Clone
[src][+]

impl<B, C> Clone for ControlFlow<B, C> where
    C: Clone,
    B: Clone
[src][+]

impl<E: Clone> Clone for Err<E>[src][+]

impl<F> Clone for FromFn<F> where
    F: Clone
1.34.0[src][+]

impl<F> Clone for OnceWith<F> where
    F: Clone
1.43.0[src][+]

impl<F> Clone for RepeatWith<F> where
    F: Clone
1.28.0[src][+]

impl<I> Clone for Cloned<I> where
    I: Clone
1.1.0[src][+]

impl<I> Clone for Copied<I> where
    I: Clone
1.36.0[src][+]

impl<I> Clone for Cycle<I> where
    I: Clone
[src][+]

impl<I> Clone for Enumerate<I> where
    I: Clone
[src][+]

impl<I> Clone for Fuse<I> where
    I: Clone
[src][+]

impl<I> Clone for Intersperse<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone,
    <I as Iterator>::Item: Clone
[src][+]

impl<I> Clone for Peekable<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src][+]

impl<I> Clone for Skip<I> where
    I: Clone
[src][+]

impl<I> Clone for StepBy<I> where
    I: Clone
1.28.0[src][+]

impl<I> Clone for Take<I> where
    I: Clone
[src][+]

impl<I, F> Clone for FilterMap<I, F> where
    F: Clone,
    I: Clone
[src][+]

impl<I, F> Clone for Inspect<I, F> where
    F: Clone,
    I: Clone
[src][+]

impl<I, F> Clone for Map<I, F> where
    F: Clone,
    I: Clone
[src][+]

impl<I, G> Clone for IntersperseWith<I, G> where
    I: Iterator + Clone,
    G: Clone,
    <I as Iterator>::Item: Clone
[src][+]

impl<I, P> Clone for Filter<I, P> where
    I: Clone,
    P: Clone
[src][+]

impl<I, P> Clone for MapWhile<I, P> where
    I: Clone,
    P: Clone
[src][+]

impl<I, P> Clone for SkipWhile<I, P> where
    I: Clone,
    P: Clone
[src][+]

impl<I, P> Clone for TakeWhile<I, P> where
    I: Clone,
    P: Clone
[src][+]

impl<I, St, F> Clone for Scan<I, St, F> where
    F: Clone,
    I: Clone,
    St: Clone
[src][+]

impl<I, U> Clone for Flatten<I> where
    I: Clone + Iterator,
    U: Clone + Iterator,
    <I as Iterator>::Item: IntoIterator,
    <<I as Iterator>::Item as IntoIterator>::IntoIter == U,
    <<I as Iterator>::Item as IntoIterator>::Item == <U as Iterator>::Item
1.29.0[src][+]

impl<I, U, F> Clone for FlatMap<I, U, F> where
    F: Clone,
    I: Clone,
    U: Clone + IntoIterator,
    <U as IntoIterator>::IntoIter: Clone
[src][+]

impl<Idx> Clone for Range<Idx> where
    Idx: Clone
[src][+]

impl<Idx> Clone for RangeFrom<Idx> where
    Idx: Clone
[src][+]

impl<Idx> Clone for RangeInclusive<Idx> where
    Idx: Clone
1.26.0[src][+]

impl<Idx> Clone for RangeTo<Idx> where
    Idx: Clone
[src][+]

impl<Idx> Clone for RangeToInclusive<Idx> where
    Idx: Clone
1.26.0[src][+]

impl<T> Clone for *const T where
    T: ?Sized
[src][+]

impl<T> Clone for *mut T where
    T: ?Sized
[src][+]

impl<T> Clone for Bound<T> where
    T: Clone
1.17.0[src][+]

impl<T> Clone for Option<T> where
    T: Clone
[src][+]

impl<T> Clone for Reverse<T> where
    T: Clone
1.19.0[src][+]

impl<T> Clone for Empty<T>1.2.0[src][+]

impl<T> Clone for Once<T> where
    T: Clone
1.2.0[src][+]

impl<T> Clone for Rev<T> where
    T: Clone
[src][+]

impl<T> Clone for Discriminant<T>1.21.0[src][+]

impl<T> Clone for ManuallyDrop<T> where
    T: Clone + ?Sized
1.20.0[src][+]

impl<T> Clone for nom::lib::std::result::IntoIter<T> where
    T: Clone
[src][+]

impl<T> Clone for MaybeUninit<T> where
    T: Copy
1.36.0[src][+]

impl<T, E> Clone for Result<T, E> where
    E: Clone,
    T: Clone
[src][+]

impl<T, F> Clone for Successors<T, F> where
    F: Clone,
    T: Clone
1.34.0[src][+]

impl<Y, R> Clone for GeneratorState<Y, R> where
    R: Clone,
    Y: Clone
[src][+]

impl Clone for Point

impl Clone for Adler32

impl Clone for RollingAdler32

impl Clone for Sides

impl Clone for PodCastError

impl Clone for BigEndian

impl Clone for LittleEndian

impl Clone for Mode

impl Clone for Interest

impl Clone for Readiness

impl Clone for Token

impl<Data> Clone for LoopHandle<Data>

impl Clone for LoopSignal

impl<T> Clone for Sender<T>

impl<T> Clone for SyncSender<T>

impl Clone for Ping

impl Clone for Event

impl<T> Clone for TimerHandle<T>

impl Clone for Hasher

impl<T> Clone for Sender<T>

impl<T> Clone for Receiver<T>

impl<T: Clone> Clone for SendError<T>

impl<T: Clone> Clone for TrySendError<T>

impl<T: Clone> Clone for SendTimeoutError<T>

impl Clone for RecvError

impl Clone for TryRecvError

impl Clone for RecvTimeoutError

impl Clone for TrySelectError

impl Clone for SelectTimeoutError

impl Clone for TryReadyError

impl Clone for ReadyTimeoutError

impl<'a> Clone for Select<'a>

impl<T> Clone for Stealer<T>

impl<T: Clone> Clone for Steal<T>

impl<T: ?Sized + Pointable> Clone for Atomic<T>

impl<T: Clone> Clone for Owned<T>

impl<T: ?Sized + Pointable> Clone for Shared<'_, T>

impl Clone for Collector

impl<T: Clone> Clone for CachePadded<T>

impl Clone for Unparker

impl Clone for WaitGroup

impl Clone for Compression

impl Clone for SpecialOptions

impl Clone for CompressionOptions

impl Clone for MatchingType

impl Clone for FrontFace

impl Clone for Offset

impl Clone for CullFace

impl Clone for RasterMethod

impl Clone for MultiSample

impl Clone for Rasterizer

impl Clone for Comparison

impl Clone for StencilOp

impl Clone for StencilSide

impl Clone for Stencil

impl Clone for Depth

impl Clone for Equation

impl Clone for BlendValue

impl Clone for Factor

impl Clone for BlendChannel

impl Clone for Blend

impl Clone for ColorMask

impl Clone for Color

impl Clone for RefValues

impl Clone for Rect

impl Clone for Mirror

impl<L: Clone, R: Clone> Clone for Either<L, R>

impl Clone for EventSettings

impl Clone for Events

impl<S: Clone, D: Clone> Clone for CopyError<S, D>

impl<T: Clone> Clone for UpdateError<T>

impl<S: Clone> Clone for PipelineStateError<S>

impl<R: Clone + Resources> Clone for Slice<R>

impl<R: Clone + Resources> Clone for IndexBuffer<R>

impl<T, I> Clone for VertexBufferCommon<T, I>

impl Clone for RawVertexBuffer

impl<T: Structure<ConstFormat>> Clone for ConstantBuffer<T>

impl Clone for RawConstantBuffer

impl<T: ToUniform> Clone for Global<T>

impl Clone for RawGlobal

impl<T> Clone for ShaderResource<T>

impl Clone for RawShaderResource

impl<T> Clone for UnorderedAccess<T>

impl Clone for Sampler

impl<T> Clone for TextureSampler<T>

impl<T> Clone for RenderTarget<T>

impl<T> Clone for BlendTarget<T>

impl Clone for RawRenderTarget

impl<T> Clone for DepthTarget<T>

impl<T> Clone for StencilTarget<T>

impl<T> Clone for DepthStencilTarget<T>

impl Clone for Scissor

impl Clone for BlendRef

impl<R: Clone + Resources> Clone for RawDataSet<R>

impl<S: Clone> Clone for ElementError<S>

impl<S: Clone> Clone for InitError<S>

impl<R: Clone + Resources, M: Clone> Clone for PipelineState<R, M>

impl Clone for ProgramError

impl Clone for Role

impl Clone for Info

impl Clone for CreationError

impl Clone for ClearColor

impl<R: Clone + Resources> Clone for AccessInfo<R>

impl Clone for DummyResources

impl Clone for DummyFence

impl Clone for DummyMapping

impl Clone for ResourceViewError

impl Clone for TargetViewError

impl Clone for CombinedError

impl Clone for ChannelType

impl Clone for Int

impl Clone for Uint

impl Clone for Inorm

impl Clone for Unorm

impl Clone for Float

impl Clone for Srgb

impl Clone for SurfaceType

impl Clone for R4_G4

impl Clone for R4_G4_B4_A4

impl Clone for R5_G5_B5_A1

impl Clone for R5_G6_B5

impl Clone for R8

impl Clone for R8_G8

impl Clone for R8_G8_B8_A8

impl Clone for R10_G10_B10_A2

impl Clone for R11_G11_B10

impl Clone for R16

impl Clone for R16_G16

impl Clone for R16_G16_B16

impl Clone for R16_G16_B16_A16

impl Clone for R32

impl Clone for R32_G32

impl Clone for R32_G32_B32

impl Clone for R32_G32_B32_A32

impl Clone for B8_G8_R8_A8

impl Clone for D16

impl Clone for D24

impl Clone for D24_S8

impl Clone for D32

impl Clone for BC1_R8_G8_B8

impl Clone for BC3_R8_G8_B8_A8

impl Clone for ChannelSource

impl Clone for Swizzle

impl Clone for Format

impl Clone for U8Norm

impl Clone for I8Norm

impl Clone for U16Norm

impl Clone for I16Norm

impl Clone for F16

impl<R: Clone + Resources> Clone for RawBuffer<R>

impl<R: Resources, T> Clone for Buffer<R, T>

impl<R: Clone + Resources> Clone for Shader<R> where
    R::Shader: Clone

impl<R: Clone + Resources> Clone for Program<R>

impl<R: Clone + Resources> Clone for RawPipelineState<R> where
    R::PipelineStateObject: Clone

impl<R: Clone + Resources> Clone for RawTexture<R>

impl<R: Resources, T> Clone for Texture<R, T>

impl<R: Clone + Resources> Clone for RawShaderResourceView<R> where
    R::ShaderResourceView: Clone

impl<R: Resources, T> Clone for ShaderResourceView<R, T>

impl<R: Clone + Resources> Clone for RawUnorderedAccessView<R> where
    R::UnorderedAccessView: Clone

impl<R: Resources, T> Clone for UnorderedAccessView<R, T>

impl<R: Clone + Resources> Clone for RawRenderTargetView<R> where
    R::RenderTargetView: Clone

impl<R: Clone + Resources> Clone for RawDepthStencilView<R> where
    R::DepthStencilView: Clone

impl<R: Resources, T> Clone for RenderTargetView<R, T>

impl<R: Resources, T> Clone for DepthStencilView<R, T>

impl<R: Clone + Resources> Clone for Sampler<R> where
    R::Sampler: Clone

impl<R: Clone + Resources> Clone for Fence<R> where
    R::Fence: Clone

impl Clone for Error

impl Clone for Usage

impl Clone for Access

impl Clone for Bind

impl Clone for CreationError

impl Clone for ColorInfo

impl Clone for DepthStencilInfo

impl<F: Clone> Clone for Element<F>

impl Clone for VertexBufferDesc

impl Clone for Descriptor

impl<R: Clone + Resources> Clone for VertexBufferSet<R> where
    R::Buffer: Clone

impl<R: Clone + Resources> Clone for ConstantBufferParam<R> where
    R::Buffer: Clone

impl<R: Clone + Resources> Clone for ResourceViewParam<R> where
    R::ShaderResourceView: Clone

impl<R: Clone + Resources> Clone for UnorderedViewParam<R> where
    R::UnorderedAccessView: Clone

impl<R: Clone + Resources> Clone for SamplerParam<R> where
    R::Sampler: Clone

impl<R: Clone + Resources> Clone for PixelTargetSet<R> where
    R::RenderTargetView: Clone,
    R::DepthStencilView: Clone,
    R::DepthStencilView: Clone

impl Clone for IsArray

impl Clone for IsComparison

impl Clone for IsMultiSample

impl Clone for IsRect

impl Clone for MatrixFormat

impl Clone for TextureType

impl Clone for SamplerType

impl Clone for BaseType

impl Clone for ContainerType

impl Clone for Stage

impl Clone for UniformValue

impl Clone for Usage

impl Clone for AttributeVar

impl Clone for ConstVar

impl Clone for ConstantBufferVar

impl Clone for TextureVar

impl Clone for UnorderedVar

impl Clone for SamplerVar

impl Clone for OutputVar

impl Clone for ProgramInfo

impl Clone for CompatibilityError

impl Clone for CreateShaderError

impl Clone for CreateProgramError

impl Clone for CreationError

impl Clone for LayerError

impl Clone for AaMode

impl Clone for FilterMethod

impl Clone for CubeFace

impl Clone for Kind

impl Clone for Mipmap

impl<F: Clone> Clone for ImageInfoCommon<F>

impl<T: Clone> Clone for TextureCopyRegion<T>

impl Clone for WrapMode

impl Clone for Lod

impl Clone for PackedColor

impl Clone for SamplerInfo

impl Clone for Info

impl Clone for ResourceDesc

impl Clone for RenderDesc

impl Clone for DepthStencilFlags

impl Clone for DepthStencilDesc

impl<R: Clone + Resources> Clone for VertexShader<R>

impl<R: Clone + Resources> Clone for HullShader<R>

impl<R: Clone + Resources> Clone for DomainShader<R>

impl<R: Clone + Resources> Clone for GeometryShader<R>

impl<R: Clone + Resources> Clone for PixelShader<R>

impl<R: Clone + Resources> Clone for ShaderSet<R>

impl Clone for Capabilities

impl Clone for Primitive

impl Clone for IndexType

impl Clone for SubmissionError

impl Clone for AdapterInfo

impl Clone for Frame

impl Clone for Factory

impl Clone for Version

impl Clone for PlatformName

impl Clone for Fence

impl Clone for Resources

impl Clone for BufferElement

impl Clone for OutputMerger

impl Clone for PipelineState

impl Clone for NewTexture

impl Clone for ResourceView

impl Clone for FatSampler

impl Clone for TargetView

impl Clone for Error

impl Clone for FnPtr

impl Clone for Gl

impl Clone for Error

impl Clone for Flip

impl<R: Clone> Clone for Texture<R> where
    R: Resources

impl Clone for DisposalMethod

impl Clone for Block

impl Clone for AnyExtension

impl Clone for Extension

impl<'a> Clone for Frame<'a>

impl Clone for ColorOutput

impl Clone for MemoryLimit

impl Clone for DecodeOptions

impl Clone for Repeat

impl Clone for PossiblyCurrent

impl Clone for NotCurrent

impl Clone for RawHandle

impl<'a, T: Clone + ContextCurrentState> Clone for ContextBuilder<'a, T>

impl Clone for Api

impl Clone for GlProfile

impl Clone for GlRequest

impl Clone for Robustness

impl Clone for ReleaseBehavior

impl Clone for PixelFormat

impl Clone for PixelFormatRequirements

impl<S: Clone> Clone for GlAttributes<S>

impl Clone for Rect

impl Clone for FnPtr

impl Clone for Egl

impl Clone for FnPtr

impl Clone for Glx

impl Clone for FnPtr

impl Clone for Glx

impl Clone for DrawState

impl Clone for Blend

impl Clone for Stencil

impl<'a, T: Clone + 'a + ImageSize> Clone for Character<'a, T>

impl Clone for Context

impl Clone for Polygon

impl Clone for Shape

impl Clone for Line

impl Clone for CircleArc

impl Clone for Border

impl Clone for Ellipse

impl Clone for Shape

impl Clone for Border

impl Clone for Rectangle

impl Clone for Image

impl Clone for Text

impl Clone for Grid

impl Clone for GridCells

impl Clone for Version

impl Clone for UnsupportedErrorKind

impl Clone for ParameterErrorKind

impl Clone for LimitErrorKind

impl Clone for ImageFormatHint

impl Clone for Rect

impl Clone for BiLevel

impl Clone for FilterType

impl<Buffer: Clone> Clone for FlatSamples<Buffer>

impl Clone for SampleLayout

impl<Buffer: Clone, P: Clone + Pixel> Clone for View<Buffer, P> where
    Buffer: AsRef<[P::Subpixel]>, 

impl<Buffer: Clone, P: Clone + Pixel> Clone for ViewMut<Buffer, P> where
    Buffer: AsMut<[P::Subpixel]>, 

impl Clone for Error

impl Clone for NormalForm

impl Clone for DXTVariant

impl Clone for Repeat

impl Clone for Rgbe8Pixel

impl Clone for HdrMetadata

impl Clone for PixelDensityUnit

impl Clone for PixelDensity

impl Clone for CompressionType

impl Clone for FilterType

impl Clone for SampleEncoding

impl Clone for PNMSubtype

impl Clone for BitmapHeader

impl Clone for GraymapHeader

impl Clone for PixmapHeader

impl Clone for ArbitraryHeader

impl Clone for ArbitraryTuplType

impl Clone for Frame

impl Clone for Frame

impl Clone for Delay

impl<P: Pixel> Clone for Pixels<'_, P>

impl<P: Pixel> Clone for Rows<'_, P>

impl<P: Pixel> Clone for EnumeratePixels<'_, P>

impl<P: Pixel> Clone for EnumerateRows<'_, P>

impl<P, Container> Clone for ImageBuffer<P, Container> where
    P: Pixel,
    Container: Deref<Target = [P::Subpixel]> + Clone

impl Clone for ColorType

impl Clone for ExtendedColorType

impl<T: Clone + Primitive> Clone for Rgb<T>

impl<T: Clone + Primitive> Clone for Bgr<T>

impl<T: Clone + Primitive> Clone for Luma<T>

impl<T: Clone + Primitive> Clone for Rgba<T>

impl<T: Clone + Primitive> Clone for Bgra<T>

impl<T: Clone + Primitive> Clone for LumaA<T>

impl Clone for DynamicImage

impl Clone for ImageFormat

impl Clone for ImageOutputFormat

impl Clone for Progress

impl<I: ?Sized> Clone for Pixels<'_, I>

impl Clone for ControllerButton

impl Clone for ControllerHat

impl Clone for ControllerAxisArgs

impl Clone for ModifierKey

impl Clone for Key

impl Clone for MouseButton

impl Clone for EventId

impl Clone for AfterRenderArgs

impl Clone for ButtonState

impl Clone for ButtonArgs

impl Clone for CloseArgs

impl Clone for IdleArgs

impl Clone for RenderArgs

impl Clone for ResizeArgs

impl Clone for Touch

impl Clone for TouchArgs

impl Clone for UpdateArgs

impl Clone for Button

impl Clone for Motion

impl Clone for HatState

impl Clone for FileDrag

impl Clone for Input

impl Clone for Loop

impl Clone for Event

impl Clone for EaseFunction

impl Clone for PixelFormat

impl Clone for ImageInfo

impl<T: Clone> Clone for LazyCell<T>

impl<T: Clone> Clone for AtomicLazyCell<T>

impl Clone for DIR

impl Clone for group

impl Clone for utimbuf

impl Clone for timeval

impl Clone for timespec

impl Clone for rlimit

impl Clone for rusage

impl Clone for ipv6_mreq

impl Clone for hostent

impl Clone for iovec

impl Clone for pollfd

impl Clone for winsize

impl Clone for linger

impl Clone for sigval

impl Clone for itimerval

impl Clone for tms

impl Clone for servent

impl Clone for protoent

impl Clone for FILE

impl Clone for fpos_t

impl Clone for timezone

impl Clone for in_addr

impl Clone for ip_mreq

impl Clone for ip_mreq_source

impl Clone for sockaddr

impl Clone for sockaddr_in

impl Clone for sockaddr_in6

impl Clone for addrinfo

impl Clone for sockaddr_ll

impl Clone for fd_set

impl Clone for tm

impl Clone for sched_param

impl Clone for Dl_info

impl Clone for lconv

impl Clone for in_pktinfo

impl Clone for ifaddrs

impl Clone for in6_rtmsg

impl Clone for arpreq

impl Clone for arpreq_old

impl Clone for arphdr

impl Clone for mmsghdr

impl Clone for epoll_event

impl Clone for sockaddr_un

impl Clone for sockaddr_storage

impl Clone for utsname

impl Clone for sigevent

impl Clone for fpos64_t

impl Clone for rlimit64

impl Clone for glob_t

impl Clone for passwd

impl Clone for spwd

impl Clone for dqblk

impl Clone for signalfd_siginfo

impl Clone for itimerspec

impl Clone for fsid_t

impl Clone for packet_mreq

impl Clone for cpu_set_t

impl Clone for if_nameindex

impl Clone for msginfo

impl Clone for sembuf

impl Clone for input_event

impl Clone for input_id

impl Clone for input_absinfo

impl Clone for input_keymap_entry

impl Clone for input_mask

impl Clone for ff_replay

impl Clone for ff_trigger

impl Clone for ff_envelope

impl Clone for ff_constant_effect

impl Clone for ff_ramp_effect

impl Clone for ff_condition_effect

impl Clone for ff_periodic_effect

impl Clone for ff_rumble_effect

impl Clone for ff_effect

impl Clone for uinput_ff_upload

impl Clone for uinput_ff_erase

impl Clone for uinput_abs_setup

impl Clone for dl_phdr_info

impl Clone for Elf32_Ehdr

impl Clone for Elf64_Ehdr

impl Clone for Elf32_Sym

impl Clone for Elf64_Sym

impl Clone for Elf32_Phdr

impl Clone for Elf64_Phdr

impl Clone for Elf32_Shdr

impl Clone for Elf64_Shdr

impl Clone for ucred

impl Clone for mntent

impl Clone for posix_spawn_file_actions_t

impl Clone for posix_spawnattr_t

impl Clone for genlmsghdr

impl Clone for in6_pktinfo

impl Clone for arpd_request

impl Clone for inotify_event

impl Clone for fanotify_response

impl Clone for sockaddr_vm

impl Clone for regmatch_t

impl Clone for sock_extended_err

impl Clone for __c_anonymous_sockaddr_can_tp

impl Clone for __c_anonymous_sockaddr_can_j1939

impl Clone for can_filter

impl Clone for sockaddr_nl

impl Clone for dirent

impl Clone for dirent64

impl Clone for sockaddr_alg

impl Clone for uinput_setup

impl Clone for uinput_user_dev

impl Clone for af_alg_iv

impl Clone for mq_attr

impl Clone for __c_anonymous_sockaddr_can_can_addr

impl Clone for sockaddr_can

impl Clone for statx

impl Clone for statx_timestamp

impl Clone for aiocb

impl Clone for __exit_status

impl Clone for __timeval

impl Clone for glob64_t

impl Clone for msghdr

impl Clone for cmsghdr

impl Clone for termios

impl Clone for mallinfo

impl Clone for nlmsghdr

impl Clone for nlmsgerr

impl Clone for nl_pktinfo

impl Clone for nl_mmap_req

impl Clone for nl_mmap_hdr

impl Clone for nlattr

impl Clone for rtentry

impl Clone for timex

impl Clone for ntptimeval

impl Clone for regex_t

impl Clone for Elf64_Chdr

impl Clone for Elf32_Chdr

impl Clone for utmpx

impl Clone for sigset_t

impl Clone for sysinfo

impl Clone for msqid_ds

impl Clone for sigaction

impl Clone for statfs

impl Clone for flock

impl Clone for flock64

impl Clone for siginfo_t

impl Clone for stack_t

impl Clone for stat

impl Clone for stat64

impl Clone for statfs64

impl Clone for statvfs64

impl Clone for pthread_attr_t

impl Clone for _libc_fpxreg

impl Clone for _libc_xmmreg

impl Clone for _libc_fpstate

impl Clone for user_regs_struct

impl Clone for user

impl Clone for mcontext_t

impl Clone for ipc_perm

impl Clone for shmid_ds

impl Clone for termios2

impl Clone for ip_mreqn

impl Clone for user_fpregs_struct

impl Clone for ucontext_t

impl Clone for statvfs

impl Clone for max_align_t

impl Clone for sem_t

impl Clone for pthread_mutexattr_t

impl Clone for pthread_rwlockattr_t

impl Clone for pthread_condattr_t

impl Clone for fanotify_event_metadata

impl Clone for pthread_cond_t

impl Clone for pthread_mutex_t

impl Clone for pthread_rwlock_t

impl Clone for can_frame

impl Clone for canfd_frame

impl Clone for in6_addr

impl<T> Clone for Symbol<T>

impl<'lib, T> Clone for Symbol<'lib, T>

impl Clone for Level

impl Clone for LevelFilter

impl<'a> Clone for Record<'a>

impl<'a> Clone for Metadata<'a>

impl Clone for MmapOptions

impl Clone for CompressionStrategy

impl Clone for TDEFLFlush

impl Clone for TDEFLStatus

impl Clone for CompressionLevel

impl Clone for TINFLStatus

impl Clone for MZFlush

impl Clone for MZStatus

impl Clone for MZError

impl Clone for DataFormat

impl Clone for StreamResult

impl Clone for PollOpt

impl Clone for Ready

impl Clone for Event

impl Clone for SetReadiness

impl<'a> Clone for Iter<'a>

impl Clone for UnixReady

impl Clone for Token

impl<T> Clone for Sender<T>

impl<T> Clone for SyncSender<T>

impl Clone for Timeout

impl Clone for Entry

impl Clone for Type

impl Clone for Errno

impl Clone for AtFlags

impl Clone for OFlag

impl Clone for SealFlag

impl Clone for FdFlag

impl Clone for FlockArg

impl Clone for SpliceFFlags

impl Clone for FallocateFlags

impl Clone for PosixFadviseAdvice

impl Clone for InterfaceAddress

impl Clone for ModuleInitFlags

impl Clone for DeleteModuleFlags

impl Clone for MsFlags

impl Clone for MntFlags

impl Clone for MQ_OFlag

impl Clone for FdFlag

impl Clone for MqAttr

impl Clone for InterfaceFlags

impl Clone for PollFd

impl Clone for PollFlags

impl Clone for OpenptyResult

impl Clone for ForkptyResult

impl Clone for CloneFlags

impl Clone for CpuSet

impl Clone for AioFsyncMode

impl Clone for LioOpcode

impl Clone for LioMode

impl Clone for AioCancelStat

impl Clone for EpollFlags

impl Clone for EpollOp

impl Clone for EpollCreateFlags

impl Clone for EpollEvent

impl Clone for EfdFlags

impl Clone for MemFdCreateFlag

impl Clone for ProtFlags

impl Clone for MapFlags

impl Clone for MRemapFlags

impl Clone for MmapAdvise

impl Clone for MsFlags

impl Clone for MlockAllFlags

impl Clone for Persona

impl Clone for Request

impl Clone for Event

impl Clone for Options

impl Clone for QuotaType

impl Clone for QuotaFmt

impl Clone for QuotaValidFlags

impl Clone for Dqblk

impl Clone for RebootMode

impl Clone for FdSet

impl Clone for Signal

impl Clone for SignalIterator

impl Clone for SaFlags

impl Clone for SigmaskHow

impl Clone for SigSet

impl Clone for SigHandler

impl Clone for SigAction

impl Clone for SigevNotify

impl Clone for SigEvent

impl Clone for SfdFlags

impl Clone for AddressFamily

impl Clone for InetAddr

impl Clone for IpAddr

impl Clone for Ipv4Addr

impl Clone for Ipv6Addr

impl Clone for UnixAddr

impl Clone for SockAddr

impl Clone for NetlinkAddr

impl Clone for AlgAddr

impl Clone for LinkAddr

impl Clone for VsockAddr

impl Clone for ReuseAddr

impl Clone for ReusePort

impl Clone for TcpNoDelay

impl Clone for Linger

impl Clone for IpAddMembership

impl Clone for IpDropMembership

impl Clone for Ipv6AddMembership

impl Clone for Ipv6DropMembership

impl Clone for IpMulticastTtl

impl Clone for IpMulticastLoop

impl Clone for ReceiveTimeout

impl Clone for SendTimeout

impl Clone for Broadcast

impl Clone for OobInline

impl Clone for SocketError

impl Clone for KeepAlive

impl Clone for PeerCredentials

impl Clone for TcpKeepIdle

impl Clone for TcpKeepCount

impl Clone for TcpKeepInterval

impl Clone for RcvBuf

impl Clone for SndBuf

impl Clone for RcvBufForce

impl Clone for SndBufForce

impl Clone for SockType

impl Clone for AcceptConn

impl Clone for BindToDevice

impl Clone for OriginalDst

impl Clone for ReceiveTimestamp

impl Clone for IpTransparent

impl Clone for Mark

impl Clone for PassCred

impl Clone for TcpCongestion

impl Clone for Ipv4PacketInfo

impl Clone for Ipv6RecvPacketInfo

impl Clone for UdpGsoSegment

impl Clone for UdpGroSegment

impl Clone for AlgSetAeadAuthSize

impl<T: Clone> Clone for AlgSetKey<T>

impl Clone for SockType

impl Clone for SockProtocol

impl Clone for SockFlag

impl Clone for MsgFlags

impl Clone for UnixCredentials

impl Clone for IpMembershipRequest

impl Clone for Ipv6MembershipRequest

impl<'a> Clone for RecvMsg<'a>

impl<'a> Clone for CmsgIterator<'a>

impl Clone for ControlMessageOwned

impl<'a> Clone for ControlMessage<'a>

impl Clone for Shutdown

impl Clone for SFlag

impl Clone for Mode

impl Clone for FchmodatFlags

impl Clone for UtimensatFlags

impl Clone for Statfs

impl Clone for FsType

impl Clone for FsFlags

impl Clone for Statvfs

impl Clone for SysInfo

impl Clone for Termios

impl Clone for BaudRate

impl Clone for SetArg

impl Clone for FlushArg

impl Clone for FlowArg

impl Clone for SpecialCharacterIndices

impl Clone for InputFlags

impl Clone for OutputFlags

impl Clone for ControlFlags

impl Clone for LocalFlags

impl Clone for TimeSpec

impl Clone for TimeVal

impl Clone for RemoteIoVec

impl<T: Clone> Clone for IoVec<T>

impl Clone for UtsName

impl Clone for WaitPidFlag

impl Clone for WaitStatus

impl Clone for AddWatchFlags

impl Clone for InitFlags

impl Clone for Inotify

impl Clone for WatchDescriptor

impl Clone for ClockId

impl Clone for TimerFlags

impl Clone for TimerSetTimeFlags

impl Clone for Expiration

impl Clone for ClockId

impl Clone for UContext

impl Clone for Uid

impl Clone for Gid

impl Clone for Pid

impl Clone for ForkResult

impl Clone for FchownatFlags

impl Clone for Whence

impl Clone for LinkatFlags

impl Clone for UnlinkatFlags

impl Clone for PathconfVar

impl Clone for SysconfVar

impl Clone for AccessFlags

impl Clone for User

impl Clone for Group

impl Clone for Error

impl<A: Clone> Clone for ExtendedGcd<A>

impl<A: Clone> Clone for Range<A>

impl<A: Clone> Clone for RangeInclusive<A>

impl<A: Clone> Clone for RangeStep<A>

impl<A: Clone> Clone for RangeStepInclusive<A>

impl<A: Clone> Clone for RangeFrom<A>

impl<A: Clone> Clone for RangeStepFrom<A>

impl<T: Clone> Clone for Ratio<T>

impl Clone for ParseRatioError

impl<T: Clone> Clone for OnceCell<T>

impl<T: Clone> Clone for OnceCell<T>

impl Clone for WaitTimeoutResult

impl Clone for OnceState

impl Clone for ParkResult

impl Clone for UnparkResult

impl Clone for RequeueOp

impl Clone for FilterOp

impl Clone for UnparkToken

impl Clone for ParkToken

impl<'a> Clone for PercentEncode<'a>

impl<'a> Clone for PercentDecode<'a>

impl Clone for ColorType

impl Clone for BitDepth

impl Clone for PixelDimensions

impl Clone for Unit

impl Clone for DisposeOp

impl Clone for BlendOp

impl Clone for FrameControl

impl Clone for AnimationControl

impl Clone for Compression

impl Clone for Info

impl Clone for Transformations

impl Clone for Limits

impl Clone for FilterType

impl Clone for TokenStream

impl Clone for Span

impl Clone for TokenTree

impl Clone for Group

impl Clone for Delimiter

impl Clone for Punct

impl Clone for Spacing

impl Clone for Ident

impl Clone for Literal

impl Clone for IntoIter

impl Clone for XlibHandle

impl Clone for XcbHandle

impl Clone for WaylandHandle

impl Clone for RawWindowHandle

impl<T: Clone + Ord + Send> Clone for IntoIter<T>

impl<'a, T: Ord + Sync> Clone for Iter<'a, T>

impl<'a, K: Ord + Sync, V: Sync> Clone for Iter<'a, K, V>

impl<'a, T: Ord + Sync + 'a> Clone for Iter<'a, T>

impl<'a, K: Hash + Eq + Sync, V: Sync> Clone for Iter<'a, K, V>

impl<'a, T: Hash + Eq + Sync> Clone for Iter<'a, T>

impl<T: Clone + Send> Clone for IntoIter<T>

impl<'a, T: Sync> Clone for Iter<'a, T>

impl<T: Clone + Send> Clone for IntoIter<T>

impl<'a, T: Sync> Clone for Iter<'a, T>

impl<A: Clone, B: Clone> Clone for Chain<A, B> where
    A: ParallelIterator,
    B: ParallelIterator<Item = A::Item>, 

impl<I: Clone> Clone for Chunks<I> where
    I: IndexedParallelIterator

impl<I: Clone + ParallelIterator> Clone for Cloned<I>

impl<I: Clone + ParallelIterator> Clone for Copied<I>

impl<T: Send> Clone for Empty<T>

impl<I: Clone + IndexedParallelIterator> Clone for Enumerate<I>

impl<I: Clone + ParallelIterator, P: Clone> Clone for Filter<I, P>

impl<I: Clone + ParallelIterator, P: Clone> Clone for FilterMap<I, P>

impl<I: Clone + ParallelIterator, F: Clone> Clone for FlatMap<I, F>

impl<I: Clone + ParallelIterator, F: Clone> Clone for FlatMapIter<I, F>

impl<I: Clone + ParallelIterator> Clone for Flatten<I>

impl<I: Clone + ParallelIterator> Clone for FlattenIter<I>

impl<I: Clone, ID: Clone, F: Clone> Clone for Fold<I, ID, F>

impl<I: Clone, U: Clone, F: Clone> Clone for FoldWith<I, U, F>

impl<I: Clone + ParallelIterator, F: Clone> Clone for Inspect<I, F>

impl<I: Clone, J: Clone> Clone for Interleave<I, J> where
    I: IndexedParallelIterator,
    J: IndexedParallelIterator<Item = I::Item>, 

impl<I: Clone, J: Clone> Clone for InterleaveShortest<I, J> where
    I: IndexedParallelIterator,
    J: IndexedParallelIterator<Item = I::Item>, 

impl<I: Clone> Clone for Intersperse<I> where
    I: ParallelIterator,
    I::Item: Clone,
    I::Item: Clone

impl<I: Clone + IndexedParallelIterator> Clone for MinLen<I>

impl<I: Clone + IndexedParallelIterator> Clone for MaxLen<I>

impl<I: Clone + ParallelIterator, F: Clone> Clone for Map<I, F>

impl<I: Clone + ParallelIterator, T: Clone, F: Clone> Clone for MapWith<I, T, F>

impl<I: Clone + ParallelIterator, INIT: Clone, F: Clone> Clone for MapInit<I, INIT, F>

impl<T: Clone> Clone for MultiZip<T>

impl<T: Clone + Send> Clone for Once<T>

impl<I: Clone + ParallelIterator> Clone for PanicFuse<I>

impl<Iter: Clone> Clone for IterBridge<Iter>

impl<I: Clone + IndexedParallelIterator, P: Clone> Clone for Positions<I, P>

impl<T: Clone + Send> Clone for Repeat<T>

impl<T: Clone + Send> Clone for RepeatN<T>

impl<I: Clone + IndexedParallelIterator> Clone for Rev<I>

impl<I: Clone> Clone for Skip<I>

impl<D: Clone, S: Clone> Clone for Split<D, S>

impl<I: Clone> Clone for Take<I>

impl<I: Clone, U: Clone, ID: Clone, F: Clone> Clone for TryFold<I, U, ID, F>

impl<I: Clone, U: Clone + Try, F: Clone> Clone for TryFoldWith<I, U, F> where
    U::Ok: Clone

impl<I: Clone + ParallelIterator, F: Clone> Clone for Update<I, F>

impl<I: Clone + ParallelIterator> Clone for WhileSome<I>

impl<A: Clone + IndexedParallelIterator, B: Clone + IndexedParallelIterator> Clone for Zip<A, B>

impl<A: Clone + IndexedParallelIterator, B: Clone + IndexedParallelIterator> Clone for ZipEq<A, B>

impl<I: Clone + IndexedParallelIterator> Clone for StepBy<I>

impl<T: Clone + Send> Clone for IntoIter<T>

impl<'a, T: Sync> Clone for Iter<'a, T>

impl<T: Clone> Clone for Iter<T>

impl<T: Clone> Clone for Iter<T>

impl<T: Clone + Send> Clone for IntoIter<T>

impl<'a, T: Sync> Clone for Iter<'a, T>

impl<'data, T: Sync> Clone for Iter<'data, T>

impl<'data, T: Sync> Clone for Chunks<'data, T>

impl<'data, T: Sync> Clone for ChunksExact<'data, T>

impl<'data, T: Sync> Clone for Windows<'data, T>

impl<'data, T, P: Clone> Clone for Split<'data, T, P>

impl<'ch> Clone for Chars<'ch>

impl<'ch> Clone for CharIndices<'ch>

impl<'ch> Clone for Bytes<'ch>

impl<'ch> Clone for EncodeUtf16<'ch>

impl<'ch, P: Clone + Pattern> Clone for Split<'ch, P>

impl<'ch, P: Clone + Pattern> Clone for SplitTerminator<'ch, P>

impl<'ch> Clone for Lines<'ch>

impl<'ch> Clone for SplitWhitespace<'ch>

impl<'ch, P: Clone + Pattern> Clone for Matches<'ch, P>

impl<'ch, P: Clone + Pattern> Clone for MatchIndices<'ch, P>

impl<T: Clone + Send> Clone for IntoIter<T>

impl<'a> Clone for Font<'a>

impl<N: Clone> Clone for Point<N>

impl<N: Clone> Clone for Vector<N>

impl<N: Clone> Clone for Rect<N>

impl Clone for GlyphId

impl<'font> Clone for Glyph<'font>

impl Clone for HMetrics

impl Clone for VMetrics

impl<'font> Clone for ScaledGlyph<'font>

impl<'font> Clone for PositionedGlyph<'font>

impl Clone for Scale

impl<'b, I: Clone + Iterator> Clone for GlyphIter<'b, I> where
    I::Item: IntoGlyphId

impl<'font, 's> Clone for LayoutIter<'font, 's>

impl Clone for Error

impl<E> Clone for UnitDeserializer<E>

impl<E> Clone for BoolDeserializer<E>

impl<E> Clone for I8Deserializer<E>

impl<E> Clone for I16Deserializer<E>

impl<E> Clone for I32Deserializer<E>

impl<E> Clone for I64Deserializer<E>

impl<E> Clone for IsizeDeserializer<E>

impl<E> Clone for U8Deserializer<E>

impl<E> Clone for U16Deserializer<E>

impl<E> Clone for U64Deserializer<E>

impl<E> Clone for UsizeDeserializer<E>

impl<E> Clone for F32Deserializer<E>

impl<E> Clone for F64Deserializer<E>

impl<E> Clone for CharDeserializer<E>

impl<E> Clone for I128Deserializer<E>

impl<E> Clone for U128Deserializer<E>

impl<E> Clone for U32Deserializer<E>

impl<'de, E> Clone for StrDeserializer<'de, E>

impl<'de, E> Clone for BorrowedStrDeserializer<'de, E>

impl<E> Clone for StringDeserializer<E>

impl<'a, E> Clone for CowStrDeserializer<'a, E>

impl<'a, E> Clone for BytesDeserializer<'a, E>

impl<'de, E> Clone for BorrowedBytesDeserializer<'de, E>

impl<I: Clone, E: Clone> Clone for SeqDeserializer<I, E>

impl<A: Clone> Clone for SeqAccessDeserializer<A>

impl<'de, I, E> Clone for MapDeserializer<'de, I, E> where
    I: Iterator + Clone,
    I::Item: Pair,
    <I::Item as Pair>::Second: Clone

impl<A: Clone> Clone for MapAccessDeserializer<A>

impl Clone for IgnoredAny

impl<'a> Clone for Unexpected<'a>

impl Clone for OpenGL

impl Clone for GLSL

impl Clone for LoadingError

impl<T: Clone> Clone for Slab<T>

impl<A: Array> Clone for SmallVec<A> where
    A::Item: Clone

impl<A: Array + Clone> Clone for IntoIter<A> where
    A::Item: Clone

impl<E> Clone for Environment<E>

impl Clone for Mode

impl Clone for OutputInfo

impl Clone for ModifiersState

impl Clone for ThemeManager

impl Clone for ThemedPointer

impl Clone for SeatData

impl Clone for Event

impl Clone for ConceptConfig

impl Clone for ButtonState

impl Clone for WindowState

impl Clone for Event

impl Clone for ColorSpec

impl Clone for ButtonColorSpec

impl Clone for ARGBColor

impl Clone for LoopHelper

impl Clone for LoopHelperBuilder

impl Clone for SpinSleeper

impl Clone for Underscore

impl Clone for Abstract

impl Clone for As

impl Clone for Async

impl Clone for Auto

impl Clone for Await

impl Clone for Become

impl Clone for Box

impl Clone for Break

impl Clone for Const

impl Clone for Continue

impl Clone for Crate

impl Clone for Default

impl Clone for Do

impl Clone for Dyn

impl Clone for Else

impl Clone for Enum

impl Clone for Extern

impl Clone for Final

impl Clone for Fn

impl Clone for For

impl Clone for If

impl Clone for Impl

impl Clone for In

impl Clone for Let

impl Clone for Loop

impl Clone for Macro

impl Clone for Match

impl Clone for Mod

impl Clone for Move

impl Clone for Mut

impl Clone for Override

impl Clone for Priv

impl Clone for Pub

impl Clone for Ref

impl Clone for Return

impl Clone for SelfType

impl Clone for SelfValue

impl Clone for Static

impl Clone for Struct

impl Clone for Super

impl Clone for Trait

impl Clone for Try

impl Clone for Type

impl Clone for Typeof

impl Clone for Union

impl Clone for Unsafe

impl Clone for Unsized

impl Clone for Use

impl Clone for Virtual

impl Clone for Where

impl Clone for While

impl Clone for Yield

impl Clone for Add

impl Clone for AddEq

impl Clone for And

impl Clone for AndAnd

impl Clone for AndEq

impl Clone for At

impl Clone for Bang

impl Clone for Caret

impl Clone for CaretEq

impl Clone for Colon

impl Clone for Colon2

impl Clone for Comma

impl Clone for Div

impl Clone for DivEq

impl Clone for Dollar

impl Clone for Dot

impl Clone for Dot2

impl Clone for Dot3

impl Clone for DotDotEq

impl Clone for Eq

impl Clone for EqEq

impl Clone for Ge

impl Clone for Gt

impl Clone for Le

impl Clone for Lt

impl Clone for MulEq

impl Clone for Ne

impl Clone for Or

impl Clone for OrEq

impl Clone for OrOr

impl Clone for Pound

impl Clone for Question

impl Clone for RArrow

impl Clone for LArrow

impl Clone for Rem

impl Clone for RemEq

impl Clone for FatArrow

impl Clone for Semi

impl Clone for Shl

impl Clone for ShlEq

impl Clone for Shr

impl Clone for ShrEq

impl Clone for Star

impl Clone for Sub

impl Clone for SubEq

impl Clone for Tilde

impl Clone for Brace

impl Clone for Bracket

impl Clone for Paren

impl Clone for Group

impl<'a> Clone for ImplGenerics<'a>

impl<'a> Clone for TypeGenerics<'a>

impl<'a> Clone for Turbofish<'a>

impl Clone for Lifetime

impl Clone for LitStr

impl Clone for LitByteStr

impl Clone for LitByte

impl Clone for LitChar

impl Clone for LitInt

impl Clone for LitFloat

impl<'a> Clone for Cursor<'a>

impl<T, P> Clone for Punctuated<T, P> where
    T: Clone,
    P: Clone

impl<'a, T, P> Clone for Pairs<'a, T, P>

impl<T, P> Clone for IntoPairs<T, P> where
    T: Clone,
    P: Clone

impl<T> Clone for IntoIter<T> where
    T: Clone

impl<'a, T> Clone for Iter<'a, T>

impl<T, P> Clone for Pair<T, P> where
    T: Clone,
    P: Clone

impl Clone for Abi

impl Clone for AngleBracketedGenericArguments

impl Clone for Arm

impl Clone for AttrStyle

impl Clone for Attribute

impl Clone for BareFnArg

impl Clone for BinOp

impl Clone for Binding

impl Clone for Block

impl Clone for BoundLifetimes

impl Clone for ConstParam

impl Clone for Constraint

impl Clone for Data

impl Clone for DataEnum

impl Clone for DataStruct

impl Clone for DataUnion

impl Clone for DeriveInput

impl Clone for Expr

impl Clone for ExprArray

impl Clone for ExprAssign

impl Clone for ExprAssignOp

impl Clone for ExprAsync

impl Clone for ExprAwait

impl Clone for ExprBinary

impl Clone for ExprBlock

impl Clone for ExprBox

impl Clone for ExprBreak

impl Clone for ExprCall

impl Clone for ExprCast

impl Clone for ExprClosure

impl Clone for ExprContinue

impl Clone for ExprField

impl Clone for ExprForLoop

impl Clone for ExprGroup

impl Clone for ExprIf

impl Clone for ExprIndex

impl Clone for ExprLet

impl Clone for ExprLit

impl Clone for ExprLoop

impl Clone for ExprMacro

impl Clone for ExprMatch

impl Clone for ExprMethodCall

impl Clone for ExprParen

impl Clone for ExprPath

impl Clone for ExprRange

impl Clone for ExprReference

impl Clone for ExprRepeat

impl Clone for ExprReturn

impl Clone for ExprStruct

impl Clone for ExprTry

impl Clone for ExprTryBlock

impl Clone for ExprTuple

impl Clone for ExprType

impl Clone for ExprUnary

impl Clone for ExprUnsafe

impl Clone for ExprWhile

impl Clone for ExprYield

impl Clone for Field

impl Clone for FieldPat

impl Clone for FieldValue

impl Clone for Fields

impl Clone for FieldsNamed

impl Clone for FieldsUnnamed

impl Clone for File

impl Clone for FnArg

impl Clone for ForeignItem

impl Clone for ForeignItemFn

impl Clone for ForeignItemMacro

impl Clone for ForeignItemStatic

impl Clone for ForeignItemType

impl Clone for GenericArgument

impl Clone for GenericMethodArgument

impl Clone for GenericParam

impl Clone for Generics

impl Clone for ImplItem

impl Clone for ImplItemConst

impl Clone for ImplItemMacro

impl Clone for ImplItemMethod

impl Clone for ImplItemType

impl Clone for Index

impl Clone for Item

impl Clone for ItemConst

impl Clone for ItemEnum

impl Clone for ItemExternCrate

impl Clone for ItemFn

impl Clone for ItemForeignMod

impl Clone for ItemImpl

impl Clone for ItemMacro

impl Clone for ItemMacro2

impl Clone for ItemMod

impl Clone for ItemStatic

impl Clone for ItemStruct

impl Clone for ItemTrait

impl Clone for ItemTraitAlias

impl Clone for ItemType

impl Clone for ItemUnion

impl Clone for ItemUse

impl Clone for Label

impl Clone for LifetimeDef

impl Clone for Lit

impl Clone for LitBool

impl Clone for Local

impl Clone for Macro

impl Clone for MacroDelimiter

impl Clone for Member

impl Clone for Meta

impl Clone for MetaList

impl Clone for MetaNameValue

impl Clone for MethodTurbofish

impl Clone for NestedMeta

impl Clone for ParenthesizedGenericArguments

impl Clone for Pat

impl Clone for PatBox

impl Clone for PatIdent

impl Clone for PatLit

impl Clone for PatMacro

impl Clone for PatOr

impl Clone for PatPath

impl Clone for PatRange

impl Clone for PatReference

impl Clone for PatRest

impl Clone for PatSlice

impl Clone for PatStruct

impl Clone for PatTuple

impl Clone for PatTupleStruct

impl Clone for PatType

impl Clone for PatWild

impl Clone for Path

impl Clone for PathArguments

impl Clone for PathSegment

impl Clone for PredicateEq

impl Clone for PredicateLifetime

impl Clone for PredicateType

impl Clone for QSelf

impl Clone for RangeLimits

impl Clone for Receiver

impl Clone for ReturnType

impl Clone for Signature

impl Clone for Stmt

impl Clone for TraitBound

impl Clone for TraitBoundModifier

impl Clone for TraitItem

impl Clone for TraitItemConst

impl Clone for TraitItemMacro

impl Clone for TraitItemMethod

impl Clone for TraitItemType

impl Clone for Type

impl Clone for TypeArray

impl Clone for TypeBareFn

impl Clone for TypeGroup

impl Clone for TypeImplTrait

impl Clone for TypeInfer

impl Clone for TypeMacro

impl Clone for TypeNever

impl Clone for TypeParam

impl Clone for TypeParamBound

impl Clone for TypeParen

impl Clone for TypePath

impl Clone for TypePtr

impl Clone for TypeReference

impl Clone for TypeSlice

impl Clone for TypeTraitObject

impl Clone for TypeTuple

impl Clone for UnOp

impl Clone for UseGlob

impl Clone for UseGroup

impl Clone for UseName

impl Clone for UsePath

impl Clone for UseRename

impl Clone for UseTree

impl Clone for Variadic

impl Clone for Variant

impl Clone for VisCrate

impl Clone for VisPublic

impl Clone for VisRestricted

impl Clone for Visibility

impl Clone for WhereClause

impl Clone for WherePredicate

impl<'c, 'a> Clone for StepCursor<'c, 'a>

impl Clone for Error

impl Clone for TextureSettings

impl Clone for Format

impl Clone for Filter

impl Clone for Wrap

impl Clone for Value

impl Clone for Entry

impl Clone for Limits

impl Clone for Rational

impl Clone for TiffFormatError

impl Clone for InflateError

impl Clone for TiffUnsupportedError

impl Clone for Tag

impl Clone for Type

impl Clone for CompressionMethod

impl Clone for PhotometricInterpretation

impl Clone for PlanarConfiguration

impl Clone for Predictor

impl Clone for ResolutionUnit

impl Clone for SampleFormat

impl Clone for ColorType

impl Clone for Class

impl Clone for VariationAxis

impl<'a> Clone for VariationAxes<'a>

impl Clone for GlyphClass

impl<'a> Clone for Subtable<'a>

impl<'a> Clone for Subtables<'a>

impl Clone for State

impl Clone for ValueOffset

impl Clone for Entry

impl Clone for PlatformId

impl<'a> Clone for Name<'a>

impl<'a> Clone for Names<'a>

impl Clone for Weight

impl Clone for Width

impl Clone for ScriptMetrics

impl Clone for GlyphId

impl Clone for Variation

impl Clone for Tag

impl Clone for LineMetrics

impl Clone for Rect

impl Clone for RasterImageFormat

impl<'a> Clone for RasterGlyphImage<'a>

impl Clone for TableName

impl<'a> Clone for Font<'a>

impl Clone for Viewport

impl Clone for DirEntry

impl Clone for ProtocolError

impl Clone for Display

impl Clone for QueueToken

impl Clone for GlobalManager

impl<I: Interface> Clone for Proxy<I>

impl<I: Interface> Clone for Attached<I> where
    I: AsRef<Proxy<I>> + From<Proxy<I>>, 

impl<I: Clone + Interface + AsRef<Proxy<I>> + From<Proxy<I>>> Clone for Main<I>

impl Clone for Error

impl Clone for WlDisplay

impl Clone for WlRegistry

impl Clone for WlCallback

impl Clone for WlCompositor

impl Clone for WlShmPool

impl Clone for Error

impl Clone for Format

impl Clone for WlShm

impl Clone for WlBuffer

impl Clone for Error

impl Clone for WlDataOffer

impl Clone for Error

impl Clone for WlDataSource

impl Clone for Error

impl Clone for WlDataDevice

impl Clone for DndAction

impl Clone for WlDataDeviceManager

impl Clone for Error

impl Clone for WlShell

impl Clone for Resize

impl Clone for Transient

impl Clone for FullscreenMethod

impl Clone for WlShellSurface

impl Clone for Error

impl Clone for WlSurface

impl Clone for Capability

impl Clone for WlSeat

impl Clone for Error

impl Clone for ButtonState

impl Clone for Axis

impl Clone for AxisSource

impl Clone for WlPointer

impl Clone for KeymapFormat

impl Clone for KeyState

impl Clone for WlKeyboard

impl Clone for WlTouch

impl Clone for Subpixel

impl Clone for Transform

impl Clone for Mode

impl Clone for WlOutput

impl Clone for WlRegion

impl Clone for Error

impl Clone for WlSubcompositor

impl Clone for Error

impl Clone for WlSubsurface

impl Clone for AnonymousObject

impl<E> Clone for Filter<E>

impl<Meta: Clone + ObjectMetadata> Clone for Object<Meta>

impl Clone for MessageDesc

impl Clone for ArgumentType

impl Clone for Argument

impl Clone for Message

impl Clone for MessageWriteError

impl Clone for MessageParseError

impl Clone for Cursor

impl Clone for CursorImageBuffer

impl Clone for FrameAndDuration

impl Clone for Capability

impl Clone for PresentMethod

impl Clone for Error

impl Clone for ZwpFullscreenShellV1

impl Clone for ZwpFullscreenShellModeFeedbackV1

impl Clone for ZwpIdleInhibitManagerV1

impl Clone for ZwpIdleInhibitorV1

impl Clone for ZwpInputMethodContextV1

impl Clone for ZwpInputMethodV1

impl Clone for ZwpInputPanelV1

impl Clone for Position

impl Clone for ZwpInputPanelSurfaceV1

impl Clone for ZwpInputTimestampsManagerV1

impl Clone for ZwpInputTimestampsV1

impl Clone for Error

impl Clone for ZwpKeyboardShortcutsInhibitManagerV1

impl Clone for ZwpKeyboardShortcutsInhibitorV1

impl Clone for ZwpLinuxDmabufV1

impl Clone for Error

impl Clone for Flags

impl Clone for ZwpLinuxBufferParamsV1

impl Clone for Error

impl Clone for ZwpLinuxExplicitSynchronizationV1

impl Clone for Error

impl Clone for ZwpLinuxSurfaceSynchronizationV1

impl Clone for ZwpLinuxBufferReleaseV1

impl Clone for Error

impl Clone for Lifetime

impl Clone for ZwpPointerConstraintsV1

impl Clone for ZwpLockedPointerV1

impl Clone for ZwpConfinedPointerV1

impl Clone for ZwpPointerGesturesV1

impl Clone for ZwpPointerGestureSwipeV1

impl Clone for ZwpPointerGesturePinchV1

impl Clone for ZwpPrimarySelectionDeviceManagerV1

impl Clone for ZwpPrimarySelectionDeviceV1

impl Clone for ZwpPrimarySelectionOfferV1

impl Clone for ZwpPrimarySelectionSourceV1

impl Clone for ZwpRelativePointerManagerV1

impl Clone for ZwpRelativePointerV1

impl Clone for ZwpTabletManagerV1

impl Clone for ZwpTabletSeatV1

impl Clone for Type

impl Clone for Capability

impl Clone for ButtonState

impl Clone for Error

impl Clone for ZwpTabletToolV1

impl Clone for ZwpTabletV1

impl Clone for ZwpTabletManagerV2

impl Clone for ZwpTabletSeatV2

impl Clone for Type

impl Clone for Capability

impl Clone for ButtonState

impl Clone for Error

impl Clone for ZwpTabletToolV2

impl Clone for ZwpTabletV2

impl Clone for Source

impl Clone for ZwpTabletPadRingV2

impl Clone for Source

impl Clone for ZwpTabletPadStripV2

impl Clone for ZwpTabletPadGroupV2

impl Clone for ButtonState

impl Clone for ZwpTabletPadV2

impl Clone for ContentHint

impl Clone for ContentPurpose

impl Clone for PreeditStyle

impl Clone for TextDirection

impl Clone for ZwpTextInputV1

impl Clone for ZwpTextInputManagerV1

impl Clone for ChangeCause

impl Clone for ContentHint

impl Clone for ContentPurpose

impl Clone for ZwpTextInputV3

impl Clone for ZwpTextInputManagerV3

impl Clone for ZxdgDecorationManagerV1

impl Clone for Error

impl Clone for Mode

impl Clone for ZxdgToplevelDecorationV1

impl Clone for ZxdgExporterV1

impl Clone for ZxdgImporterV1

impl Clone for ZxdgExportedV1

impl Clone for ZxdgImportedV1

impl Clone for ZxdgExporterV2

impl Clone for ZxdgImporterV2

impl Clone for ZxdgExportedV2

impl Clone for ZxdgImportedV2

impl Clone for ZxdgOutputManagerV1

impl Clone for ZxdgOutputV1

impl Clone for Version

impl Clone for Error

impl Clone for XdgShell

impl Clone for ResizeEdge

impl Clone for State

impl Clone for XdgSurface

impl Clone for XdgPopup

impl Clone for Error

impl Clone for ZxdgShellV6

impl Clone for Error

impl Clone for Anchor

impl Clone for Gravity

impl Clone for ConstraintAdjustment

impl Clone for ZxdgPositionerV6

impl Clone for Error

impl Clone for ZxdgSurfaceV6

impl Clone for ResizeEdge

impl Clone for State

impl Clone for ZxdgToplevelV6

impl Clone for Error

impl Clone for ZxdgPopupV6

impl Clone for ZwpXwaylandKeyboardGrabManagerV1

impl Clone for ZwpXwaylandKeyboardGrabV1

impl Clone for GtkPrimarySelectionDeviceManager

impl Clone for GtkPrimarySelectionDevice

impl Clone for GtkPrimarySelectionOffer

impl Clone for GtkPrimarySelectionSource

impl Clone for ZwlrDataControlManagerV1

impl Clone for Error

impl Clone for ZwlrDataControlDeviceV1

impl Clone for Error

impl Clone for ZwlrDataControlSourceV1

impl Clone for ZwlrDataControlOfferV1

impl Clone for ZwlrExportDmabufManagerV1

impl Clone for Flags

impl Clone for CancelReason

impl Clone for ZwlrExportDmabufFrameV1

impl Clone for ZwlrForeignToplevelManagerV1

impl Clone for State

impl Clone for Error

impl Clone for ZwlrForeignToplevelHandleV1

impl Clone for ZwlrGammaControlManagerV1

impl Clone for Error

impl Clone for ZwlrGammaControlV1

impl Clone for Error

impl Clone for ZwlrInputInhibitManagerV1

impl Clone for ZwlrInputInhibitorV1

impl Clone for Error

impl Clone for Layer

impl Clone for ZwlrLayerShellV1

impl Clone for Error

impl Clone for Anchor

impl Clone for ZwlrLayerSurfaceV1

impl Clone for ZwlrOutputManagerV1

impl Clone for ZwlrOutputHeadV1

impl Clone for ZwlrOutputModeV1

impl Clone for Error

impl Clone for ZwlrOutputConfigurationV1

impl Clone for Error

impl Clone for ZwlrOutputConfigurationHeadV1

impl Clone for ZwlrOutputPowerManagerV1

impl Clone for Mode

impl Clone for Error

impl Clone for ZwlrOutputPowerV1

impl Clone for ZwlrScreencopyManagerV1

impl Clone for Error

impl Clone for Flags

impl Clone for ZwlrScreencopyFrameV1

impl Clone for Error

impl Clone for ZwlrVirtualPointerV1

impl Clone for ZwlrVirtualPointerManagerV1

impl Clone for Error

impl Clone for WpPresentation

impl Clone for Kind

impl Clone for WpPresentationFeedback

impl Clone for Error

impl Clone for XdgWmBase

impl Clone for Error

impl Clone for Anchor

impl Clone for Gravity

impl Clone for ConstraintAdjustment

impl Clone for XdgPositioner

impl Clone for Error

impl Clone for XdgSurface

impl Clone for ResizeEdge

impl Clone for State

impl Clone for XdgToplevel

impl Clone for Error

impl Clone for XdgPopup

impl Clone for Error

impl Clone for WpViewporter

impl Clone for Error

impl Clone for WpViewport

impl Clone for BitOrder

impl Clone for LzwStatus

impl Clone for LzwError

impl Clone for Size

impl Clone for Position

impl Clone for WindowSettings

impl<P: Clone> Clone for LogicalPosition<P>

impl<P: Clone> Clone for PhysicalPosition<P>

impl<P: Clone> Clone for LogicalSize<P>

impl<P: Clone> Clone for PhysicalSize<P>

impl Clone for Size

impl Clone for Position

impl Clone for NotSupportedError

impl<T: Clone> Clone for Event<'static, T>

impl Clone for StartCause

impl Clone for WindowEvent<'static>

impl Clone for DeviceId

impl Clone for DeviceEvent

impl Clone for KeyboardInput

impl Clone for TouchPhase

impl Clone for Touch

impl Clone for Force

impl Clone for ElementState

impl Clone for MouseButton

impl Clone for MouseScrollDelta

impl Clone for VirtualKeyCode

impl Clone for ModifiersState

impl Clone for ControlFlow

impl<T: 'static> Clone for EventLoopProxy<T>

impl<T: Clone> Clone for EventLoopClosed<T>

impl Clone for Icon

impl Clone for VideoMode

impl Clone for MonitorHandle

impl Clone for WindowType

impl Clone for XNotSupported

impl Clone for WindowId

impl Clone for WindowBuilder

impl Clone for WindowAttributes

impl Clone for CursorIcon

impl Clone for Fullscreen

impl Clone for Theme

impl Clone for UserAttentionType

impl Clone for Button

impl Clone for ButtonState

impl Clone for Element

impl Clone for ARGBColor

impl Clone for OpenError

impl Clone for OpenErrorKind

impl Clone for XEvent

impl Clone for XAnyEvent

impl Clone for XButtonEvent

impl Clone for XCirculateEvent

impl Clone for XCirculateRequestEvent

impl Clone for XClientMessageEvent

impl Clone for XColormapEvent

impl Clone for XConfigureEvent

impl Clone for XConfigureRequestEvent

impl Clone for XCreateWindowEvent

impl Clone for XCrossingEvent

impl Clone for XDestroyWindowEvent

impl Clone for XErrorEvent

impl Clone for XExposeEvent

impl Clone for XFocusChangeEvent

impl Clone for XGraphicsExposeEvent

impl Clone for XGravityEvent

impl Clone for XKeyEvent

impl Clone for XKeymapEvent

impl Clone for XMapEvent

impl Clone for XMappingEvent

impl Clone for XMapRequestEvent

impl Clone for XMotionEvent

impl Clone for XNoExposeEvent

impl Clone for XPropertyEvent

impl Clone for XReparentEvent

impl Clone for XResizeRequestEvent

impl Clone for XSelectionClearEvent

impl Clone for XSelectionEvent

impl Clone for XSelectionRequestEvent

impl Clone for XUnmapEvent

impl Clone for XVisibilityEvent

impl Clone for _XkbDesc

impl Clone for _XkbKeyAliasRec

impl Clone for _XkbKeyNameRec

impl Clone for _XkbNamesRec

impl Clone for _XkbStateRec

impl Clone for XkbAnyEvent

impl Clone for XkbNewKeyboardNotifyEvent

impl Clone for _XkbMapNotifyEvent

impl Clone for XkbStateNotifyEvent

impl Clone for _XkbControlsNotifyEvent

impl Clone for XkbIndicatorNotifyEvent

impl Clone for _XkbNamesNotifyEvent

impl Clone for XkbCompatMapNotifyEvent

impl Clone for XkbBellNotifyEvent

impl Clone for XkbActionMessageEvent

impl Clone for XkbAccessXNotifyEvent

impl Clone for _XkbExtensionDeviceNotifyEvent

impl Clone for XkbEvent

impl Clone for Depth

impl Clone for Screen

impl Clone for ScreenFormat

impl Clone for Visual

impl Clone for XArc

impl Clone for XChar2b

impl Clone for XCharStruct

impl Clone for XClassHint

impl Clone for XColor

impl Clone for XComposeStatus

impl Clone for XExtCodes

impl Clone for XFontProp

impl Clone for XFontSetExtents

impl Clone for XFontStruct

impl Clone for XGCValues

impl Clone for XGenericEventCookie

impl Clone for XHostAddress

impl Clone for XIconSize

impl Clone for XImage

impl Clone for XKeyboardControl

impl Clone for XKeyboardState

impl Clone for XmbTextItem

impl Clone for XModifierKeymap

impl Clone for XOMCharSetList

impl Clone for XPixmapFormatValues

impl Clone for XPoint

impl Clone for XRectangle

impl Clone for XrmOptionDescRec

impl Clone for XrmValue

impl Clone for XSegment

impl Clone for XSetWindowAttributes

impl Clone for XSizeHints

impl Clone for XStandardColormap

impl Clone for XTextItem

impl Clone for XTextItem16

impl Clone for XTextProperty

impl Clone for XTimeCoord

impl Clone for XVisualInfo

impl Clone for XwcTextItem

impl Clone for XWindowAttributes

impl Clone for XWindowChanges

impl Clone for XWMHints

impl Clone for XIMCaretDirection

impl Clone for XIMCaretStyle

impl Clone for XIMPreeditDrawCallbackStruct

impl Clone for XIMPreeditCaretCallbackStruct

impl Clone for XIMTextString

impl Clone for XIMText

impl Clone for AspectRatio

impl Clone for ClientMessageData

impl Clone for ImageFns

impl Clone for _XcursorAnimate

impl Clone for _XcursorChunkHeader

impl Clone for _XcursorComment

impl Clone for _XcursorComments

impl Clone for _XcursorCursors

impl Clone for _XcursorFile

impl Clone for _XcursorFileHeader

impl Clone for _XcursorFileToc

impl Clone for _XcursorImage

impl Clone for _XcursorImages

impl Clone for XF86VidModeGamma

impl Clone for XF86VidModeModeInfo

impl Clone for XF86VidModeModeLine

impl Clone for XF86VidModeMonitor

impl Clone for XF86VidModeSyncRange

impl Clone for XF86VidModeNotifyEvent

impl Clone for XftFont

impl Clone for XftColor

impl Clone for XftCharSpec

impl Clone for XftCharFontSpec

impl Clone for XftFontSet

impl Clone for XftGlyphSpec

impl Clone for XftGlyphFontSpec

impl Clone for XineramaScreenInfo

impl Clone for XPanoramiXInfo

impl Clone for XDevice

impl Clone for XDeviceControl

impl Clone for XDeviceInfo

impl Clone for XDeviceState

impl Clone for XDeviceTimeCoord

impl Clone for XExtensionVersion

impl Clone for XFeedbackControl

impl Clone for XFeedbackState

impl Clone for XInputClass

impl Clone for XInputClassInfo

impl Clone for XIAddMasterInfo

impl Clone for XIRemoveMasterInfo

impl Clone for XIAttachSlaveInfo

impl Clone for XIDetachSlaveInfo

impl Clone for XIAnyHierarchyChangeInfo

impl Clone for XIModifierState

impl Clone for XIButtonState

impl Clone for XIValuatorState

impl Clone for XIEventMask

impl Clone for XIAnyClassInfo

impl Clone for XIButtonClassInfo

impl Clone for XIKeyClassInfo

impl Clone for XIValuatorClassInfo

impl Clone for XIScrollClassInfo

impl Clone for XITouchClassInfo

impl Clone for XIDeviceInfo

impl Clone for XIGrabModifiers

impl Clone for XIBarrierReleasePointerInfo

impl Clone for XIEvent

impl Clone for XIHierarchyInfo

impl Clone for XIHierarchyEvent

impl Clone for XIDeviceChangedEvent

impl Clone for XIDeviceEvent

impl Clone for XIRawEvent

impl Clone for XIEnterEvent

impl Clone for XIPropertyEvent

impl Clone for XITouchOwnershipEvent

impl Clone for XIBarrierEvent

impl Clone for XRecordClientInfo

impl Clone for XRecordExtRange

impl Clone for XRecordInterceptData

impl Clone for XRecordRange

impl Clone for XRecordRange8

impl Clone for XRecordRange16

impl Clone for XRecordState

impl Clone for _XAnimCursor

impl Clone for _XCircle

impl Clone for _XConicalGradient

impl Clone for _XFilters

impl Clone for _XGlyphElt8

impl Clone for _XGlyphElt16

impl Clone for _XGlyphElt32

impl Clone for _XGlyphInfo

impl Clone for _XIndexValue

impl Clone for _XLinearGradient

impl Clone for _XLineFixed

impl Clone for _XPointDouble

impl Clone for _XPointFixed

impl Clone for _XRadialGradient

impl Clone for XRenderColor

impl Clone for XRenderDirectFormat

impl Clone for XRenderPictFormat

impl Clone for _XRenderPictureAttributes

impl Clone for _XSpanFix

impl Clone for _XTrap

impl Clone for _XTrapezoid

impl Clone for _XTriangle

impl Clone for _XTransform

impl Clone for XScreenSaverInfo

impl Clone for XScreenSaverNotifyEvent

impl Clone for XRRScreenSize

impl Clone for XRRModeInfo

impl Clone for XRRScreenResources

impl Clone for XRROutputInfo

impl Clone for XRRPropertyInfo

impl Clone for XRRCrtcInfo

impl Clone for XRRCrtcGamma

impl Clone for XRRCrtcTransformAttributes

impl Clone for XRRPanning

impl Clone for XRRProviderResources

impl Clone for XRRProviderInfo

impl Clone for XRRMonitorInfo

impl Clone for XRRScreenChangeNotifyEvent

impl Clone for XRRNotifyEvent

impl Clone for XRROutputChangeNotifyEvent

impl Clone for XRRCrtcChangeNotifyEvent

impl Clone for XRROutputPropertyNotifyEvent

impl Clone for XRRProviderChangeNotifyEvent

impl Clone for XRRProviderPropertyNotifyEvent

impl Clone for XRRResourceChangeNotifyEvent

impl Clone for Image

impl Clone for CursorTheme

impl Clone for BaseDirectories

impl<'a> Clone for Name<'a>

impl Clone for OwnedName

impl<'a> Clone for Attribute<'a>

impl Clone for OwnedAttribute

impl Clone for TextPosition

impl Clone for XmlVersion

impl Clone for Namespace

impl Clone for NamespaceStack

impl Clone for ParserConfig

impl Clone for XmlEvent

impl Clone for Error

impl Clone for ErrorKind

impl Clone for EmitterConfig