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

pub trait Copy: Clone { }
[]

Types whose values can be duplicated simply by copying bits.

By default, variable bindings have ‘move semantics.’ In other words:

#[derive(Debug)]
struct Foo;

let x = Foo;

let y = x;

// `x` has moved into `y`, and so cannot be used

// println!("{:?}", x); // error: use of moved value

However, if a type implements Copy, it instead has ‘copy semantics’:

// We can derive a `Copy` implementation. `Clone` is also required, as it's
// a supertrait of `Copy`.
#[derive(Debug, Copy, Clone)]
struct Foo;

let x = Foo;

let y = x;

// `y` is a copy of `x`

println!("{:?}", x); // A-OK!

It’s important to note that in these two examples, the only difference is whether you are allowed to access x after the assignment. Under the hood, both a copy and a move can result in bits being copied in memory, although this is sometimes optimized away.

How can I implement Copy?

There are two ways to implement Copy on your type. The simplest is to use derive:

#[derive(Copy, Clone)]
struct MyStruct;

You can also implement Copy and Clone manually:

struct MyStruct;

impl Copy for MyStruct { }

impl Clone for MyStruct {
    fn clone(&self) -> MyStruct {
        *self
    }
}

There is a small difference between the two: the derive strategy will also place a Copy bound on type parameters, which isn’t always desired.

What’s the difference between Copy and Clone?

Copies happen implicitly, for example as part of an assignment y = x. The behavior of Copy is not overloadable; it is always a simple bit-wise copy.

Cloning is an explicit action, x.clone(). The implementation of Clone can provide any type-specific behavior necessary to duplicate values safely. For example, the implementation of Clone for String needs to copy the pointed-to string buffer in the heap. A simple bitwise copy of String values would merely copy the pointer, leading to a double free down the line. For this reason, String is Clone but not Copy.

Clone is a supertrait of Copy, so everything which is Copy must also implement Clone. If a type is Copy then its Clone implementation only needs to return *self (see the example above).

When can my type be Copy?

A type can implement Copy if all of its components implement Copy. For example, this struct can be Copy:

#[derive(Copy, Clone)]
struct Point {
   x: i32,
   y: i32,
}

A struct can be Copy, and [i32] is Copy, therefore Point is eligible to be Copy. By contrast, consider

struct PointList {
    points: Vec<Point>,
}

The struct PointList cannot implement Copy, because Vec<T> is not Copy. If we attempt to derive a Copy implementation, we’ll get an error:

the trait `Copy` may not be implemented for this type; field `points` does not implement `Copy`

Shared references (&T) are also Copy, so a type can be Copy, even when it holds shared references of types T that are not Copy. Consider the following struct, which can implement Copy, because it only holds a shared reference to our non-Copy type PointList from above:

#[derive(Copy, Clone)]
struct PointListWrapper<'a> {
    point_list_ref: &'a PointList,
}

When can’t my type be Copy?

Some types can’t be copied safely. For example, copying &mut T would create an aliased mutable reference. Copying String would duplicate responsibility for managing the String’s buffer, leading to a double free.

Generalizing the latter case, any type implementing Drop can’t be Copy, because it’s managing some resource besides its own size_of::<T> bytes.

If you try to implement Copy on a struct or enum containing non-Copy data, you will get the error E0204.

When should my type be Copy?

Generally speaking, if your type can implement Copy, it should. Keep in mind, though, that implementing Copy is part of the public API of your type. If the type might become non-Copy in the future, it could be prudent to omit the Copy implementation now, to avoid a breaking API change.

Additional implementors

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

Implementations on Foreign Types

impl Copy for TryRecvError[src]

impl Copy for AccessError[src]

impl<T> Copy for SendError<T> where
    T: Copy
[src]

impl Copy for SocketAddr[src]

impl Copy for ExitStatus[src]

impl Copy for SocketAddrV6[src]

impl<'a> Copy for Prefix<'a>[src]

impl Copy for IpAddr[src]

impl Copy for UCred[src]

impl Copy for RecvTimeoutError[src]

impl<T> Copy for TrySendError<T> where
    T: Copy
[src]

impl Copy for Shutdown[src]

impl Copy for SystemTime[src]

impl Copy for Instant[src]

impl Copy for ErrorKind[src]

impl Copy for Ipv6Addr[src]

impl<'a> Copy for IoSlice<'a>[src]

impl Copy for RecvError[src]

impl Copy for WaitTimeoutResult[src]

impl Copy for ExitCode[src]

impl<'a> Copy for Ancestors<'a>[src]

impl<'a> Copy for Component<'a>[src]

impl Copy for SeekFrom[src]

impl Copy for SocketAddrV4[src]

impl Copy for FileType[src]

impl<'a> Copy for PrefixComponent<'a>[src]

impl Copy for Ipv6MulticastScope[src]

impl Copy for ThreadId[src]

impl Copy for Ipv4Addr[src]

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

impl Copy for i16[src]

impl Copy for __m512[src]

impl Copy for i8[src]

impl Copy for NonZeroI8[src]

impl Copy for f32[src]

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

impl Copy for NonZeroU128[src]

impl Copy for PhantomPinned[src]

impl Copy for __m128d[src]

impl Copy for __m512bh[src]

impl Copy for f64[src]

impl Copy for __m256i[src]

impl Copy for isize[src]

impl Copy for NonZeroIsize[src]

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

impl Copy for NonZeroI64[src]

impl Copy for __m128[src]

impl Copy for u32[src]

impl Copy for NonZeroI32[src]

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

impl Copy for CharTryFromError[src]

impl Copy for i64[src]

impl Copy for NonZeroU64[src]

impl Copy for NonZeroU16[src]

impl Copy for usize[src]

impl Copy for char[src]

impl Copy for TraitObject[src]

impl Copy for u8[src]

impl Copy for i128[src]

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

[]

Shared references can be copied, but mutable references cannot!

impl Copy for FpCategory[src]

impl Copy for TryFromIntError[src]

impl Copy for Ordering[src]

impl Copy for ![src]

impl Copy for TypeId[src]

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

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

impl Copy for NonZeroI128[src]

impl Copy for RawWakerVTable[src]

impl Copy for u16[src]

impl Copy for u128[src]

impl Copy for NonZeroUsize[src]

impl Copy for NonZeroU8[src]

impl Copy for NonZeroU32[src]

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

impl Copy for __m512d[src]

impl Copy for TryFromSliceError[src]

impl Copy for __m512i[src]

impl Copy for CpuidResult[src]

impl Copy for __m256[src]

impl Copy for u64[src]

impl Copy for __m128i[src]

impl Copy for Duration[src]

impl Copy for NonZeroI16[src]

impl Copy for __m128bh[src]

impl Copy for bool[src]

impl Copy for __m256d[src]

impl Copy for __m256bh[src]

impl Copy for i32[src]

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

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

impl Copy for _Unwind_Reason_Code

impl Copy for _Unwind_Action

Implementors

impl Copy for Needed[src]

impl Copy for nom::error::ErrorKind[src]

impl Copy for Endianness[src]

impl Copy for nom::lib::std::cmp::Ordering[src]

impl Copy for Infallible1.34.0[src]

impl Copy for SearchStep[src]

impl Copy for AllocError[src]

impl Copy for Global[src]

impl Copy for Layout1.28.0[src]

impl Copy for System1.28.0[src]

impl Copy for Error[src]

impl Copy for RangeFull[src]

impl Copy for NoneError[src]

impl Copy for Utf8Error[src]

impl<'a> Copy for Arguments<'a>[src]

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

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

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

impl<Idx> Copy for RangeTo<Idx> where
    Idx: Copy
[src]

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

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

impl<T> Copy for Option<T> where
    T: Copy
[src]

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

impl<T> Copy for Discriminant<T>1.21.0[src]

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

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

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

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

impl Copy for Adler32

impl Copy for MatchKind

impl Copy for MatchKind

impl<N: Copy> Copy for Deg<N>

impl<N: Copy> Copy for Rad<N>

impl Copy for PrintFmt

impl Copy for Endianness

impl Copy for ObjectType

impl Copy for PropertyType

impl Copy for PodCastError

impl Copy for BigEndian

impl Copy for LittleEndian

impl<T: Copy> Copy for LocalResult<T>

impl Copy for FixedOffset

impl Copy for Local

impl Copy for Utc

impl Copy for NaiveDate

impl Copy for NaiveDateTime

impl Copy for IsoWeek

impl Copy for NaiveTime

impl<Tz: TimeZone> Copy for Date<Tz> where
    <Tz as TimeZone>::Offset: Copy

impl Copy for SecondsFormat

impl<Tz: TimeZone> Copy for DateTime<Tz> where
    <Tz as TimeZone>::Offset: Copy

impl Copy for Pad

impl Copy for ParseError

impl Copy for RoundingError

impl Copy for Weekday

impl Copy for Month

impl<T: Copy, S> Copy for Rgb<T, S>

impl<T: Copy, S> Copy for Rg<T, S>

impl<T: Copy, C: Copy> Copy for AlphaColor<T, C>

impl<T: Copy, S> Copy for Hsv<T, S>

impl<T: Copy> Copy for YCbCr<T>

impl<T: Copy, S> Copy for Luma<T, S>

impl<T: Copy, Wp: Copy> Copy for Xyz<T, Wp> where
    T: Channel + Float

impl<T: Copy, Wp: Copy> Copy for Lab<T, Wp>

impl Copy for A

impl Copy for D50

impl Copy for D55

impl Copy for D65

impl Copy for D75

impl Copy for E

impl Copy for Srgb

impl Copy for LinearRgb

impl<T: Copy> Copy for SendError<T>

impl<T: Copy> Copy for TrySendError<T>

impl<T: Copy> Copy for SendTimeoutError<T>

impl Copy for RecvError

impl Copy for TryRecvError

impl Copy for RecvTimeoutError

impl Copy for TrySelectError

impl Copy for SelectTimeoutError

impl Copy for TryReadyError

impl Copy for ReadyTimeoutError

impl<T: Copy> Copy for Steal<T>

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

impl<T: Copy> Copy for CachePadded<T>

impl Copy for Style

impl Copy for Purpose

impl Copy for Ignored

impl Copy for Flag

impl Copy for DXGIFormat

impl Copy for Compression

impl Copy for SpecialOptions

impl Copy for CompressionOptions

impl Copy for MatchingType

impl Copy for Bindings

impl Copy for BuilderPattern

impl Copy for Style

impl Copy for Fill

impl Copy for Side

impl Copy for ArrowShape

impl Copy for Kind

impl Copy for RenderOption

impl<T: Copy> Copy for Dual<T>

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

impl<E: Copy> Copy for Compat<E>

impl Copy for F32Margin

impl Copy for F64Margin

impl Copy for Format

impl Copy for ColorChannel

impl Copy for __mbstate_t

impl Copy for __mbstate_t__bindgen_ty_1

impl Copy for _IO_FILE

impl Copy for __locale_struct

impl Copy for tm

impl Copy for FIBITMAP

impl Copy for FIMULTIBITMAP

impl Copy for __fsid_t

impl Copy for imaxdiv_t

impl Copy for tagRGBQUAD

impl Copy for tagRGBTRIPLE

impl Copy for tagBITMAPINFOHEADER

impl Copy for tagBITMAPINFO

impl Copy for tagFIRGB16

impl Copy for tagFIRGBA16

impl Copy for tagFIRGBF

impl Copy for tagFIRGBAF

impl Copy for tagFICOMPLEX

impl Copy for FIICCPROFILE

impl Copy for FIMETADATA

impl Copy for FITAG

impl Copy for FreeImageIO

impl Copy for FIMEMORY

impl Copy for Plugin

impl Copy for __va_list_tag

impl Copy for __locale_data

impl Copy for Type

impl Copy for Filter

impl<T> Copy for __BindgenUnionField<T>

impl Copy for FT_MemoryRec_

impl Copy for FT_StreamRec_

impl Copy for FT_StreamDesc_

impl Copy for FT_Vector_

impl Copy for FT_BBox_

impl Copy for FT_Pixel_Mode_

impl Copy for FT_Bitmap_

impl Copy for FT_Outline_

impl Copy for FT_Outline_Funcs_

impl Copy for FT_Glyph_Format_

impl Copy for FT_RasterRec_

impl Copy for FT_Span_

impl Copy for FT_Raster_Params_

impl Copy for FT_Raster_Funcs_

impl Copy for FT_UnitVector_

impl Copy for FT_Matrix_

impl Copy for FT_Data_

impl Copy for FT_Generic_

impl Copy for FT_ListNodeRec_

impl Copy for FT_ListRec_

impl Copy for _bindgen_ty_1

impl Copy for _bindgen_ty_2

impl Copy for FT_Glyph_Metrics_

impl Copy for FT_Bitmap_Size_

impl Copy for FT_LibraryRec_

impl Copy for FT_ModuleRec_

impl Copy for FT_DriverRec_

impl Copy for FT_RendererRec_

impl Copy for FT_FaceRec_

impl Copy for FT_SizeRec_

impl Copy for FT_GlyphSlotRec_

impl Copy for FT_CharMapRec_

impl Copy for FT_Encoding_

impl Copy for FT_Face_InternalRec_

impl Copy for FT_Size_InternalRec_

impl Copy for FT_Size_Metrics_

impl Copy for FT_SubGlyphRec_

impl Copy for FT_Slot_InternalRec_

impl Copy for FT_Parameter_

impl Copy for FT_Open_Args_

impl Copy for FT_Size_Request_Type_

impl Copy for FT_Size_RequestRec_

impl Copy for FT_Render_Mode_

impl Copy for FT_Kerning_Mode_

impl Copy for FT_LcdFilter_

impl Copy for FT_Sfnt_Tag_

impl Copy for FT_Module_Class_

impl Copy for FT_TrueTypeEngineType_

impl Copy for FT_Orientation_

impl Copy for Canceled

impl Copy for Aborted

impl<T: Copy> Copy for AllowStdIo<T>

impl Copy for Index

impl<T: Copy, N> Copy for GenericArray<T, N> where
    N: ArrayLength<T>,
    N::ArrayType: Copy

impl Copy for Error

impl Copy for DisposalMethod

impl Copy for Block

impl Copy for AnyExtension

impl Copy for Extension

impl Copy for ColorOutput

impl Copy for Format

impl Copy for Encoding

impl Copy for LineEncoding

impl Copy for Register

impl<T: Copy> Copy for DebugAbbrevOffset<T>

impl<T: Copy> Copy for DebugAddrBase<T>

impl<T: Copy> Copy for DebugAddrIndex<T>

impl<T: Copy> Copy for DebugInfoOffset<T>

impl<T: Copy> Copy for DebugLineOffset<T>

impl<T: Copy> Copy for DebugLineStrOffset<T>

impl<T: Copy> Copy for LocationListsOffset<T>

impl<T: Copy> Copy for DebugLocListsBase<T>

impl<T: Copy> Copy for DebugLocListsIndex<T>

impl<T: Copy> Copy for DebugMacinfoOffset<T>

impl<T: Copy> Copy for DebugMacroOffset<T>

impl<T: Copy> Copy for RangeListsOffset<T>

impl<T: Copy> Copy for DebugRngListsBase<T>

impl<T: Copy> Copy for DebugRngListsIndex<T>

impl<T: Copy> Copy for DebugStrOffset<T>

impl<T: Copy> Copy for DebugStrOffsetsBase<T>

impl<T: Copy> Copy for DebugStrOffsetsIndex<T>

impl<T: Copy> Copy for DebugTypesOffset<T>

impl Copy for DebugTypeSignature

impl<T: Copy> Copy for DebugFrameOffset<T>

impl<T: Copy> Copy for EhFrameOffset<T>

impl<T: Copy> Copy for UnitSectionOffset<T>

impl Copy for SectionId

impl Copy for DwoId

impl Copy for DwarfFileType

impl Copy for Arm

impl Copy for X86

impl Copy for X86_64

impl Copy for DwUt

impl Copy for DwCfa

impl Copy for DwChildren

impl Copy for DwTag

impl Copy for DwAt

impl Copy for DwForm

impl Copy for DwAte

impl Copy for DwLle

impl Copy for DwDs

impl Copy for DwEnd

impl Copy for DwAccess

impl Copy for DwVis

impl Copy for DwVirtuality

impl Copy for DwLang

impl Copy for DwAddr

impl Copy for DwId

impl Copy for DwCc

impl Copy for DwInl

impl Copy for DwOrd

impl Copy for DwDsc

impl Copy for DwIdx

impl Copy for DwDefaulted

impl Copy for DwLns

impl Copy for DwLne

impl Copy for DwLnct

impl Copy for DwMacro

impl Copy for DwRle

impl Copy for DwOp

impl Copy for DwEhPe

impl Copy for RunTimeEndian

impl Copy for LittleEndian

impl Copy for BigEndian

impl<R: Copy> Copy for DebugAddr<R>

impl<R: Copy + Reader> Copy for DebugFrame<R>

impl<R: Copy + Reader> Copy for EhFrameHdr<R>

impl<R: Copy + Reader> Copy for EhFrame<R>

impl Copy for Augmentation

impl Copy for Pointer

impl<'input, Endian: Copy> Copy for EndianSlice<'input, Endian> where
    Endian: Endianity

impl Copy for ReaderOffsetId

impl<R: Copy> Copy for DebugAbbrev<R>

impl Copy for AttributeSpecification

impl<R: Copy> Copy for DebugLine<R>

impl<R: Copy, Offset: Copy> Copy for LineInstruction<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset

impl Copy for LineRow

impl Copy for ColumnType

impl<R: Copy, Offset: Copy> Copy for FileEntry<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset

impl Copy for FileEntryFormat

impl<R: Copy> Copy for DebugLoc<R>

impl<R: Copy> Copy for DebugLocLists<R>

impl<R: Copy> Copy for LocationLists<R>

impl<R: Copy + Reader> Copy for LocationListEntry<R>

impl<T: Copy> Copy for DieReference<T>

impl<R: Copy, Offset: Copy> Copy for Operation<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset

impl<R: Copy, Offset: Copy> Copy for Location<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset

impl<R: Copy, Offset: Copy> Copy for Piece<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset

impl<R: Copy + Reader> Copy for Expression<R>

impl<R: Copy + Reader> Copy for OperationIter<R>

impl<R: Copy> Copy for DebugRanges<R>

impl<R: Copy> Copy for DebugRngLists<R>

impl<R: Copy> Copy for RangeLists<R>

impl Copy for Range

impl<R: Copy> Copy for DebugStr<R>

impl<R: Copy> Copy for DebugStrOffsets<R>

impl<R: Copy> Copy for DebugLineStr<R>

impl<T: Copy> Copy for UnitOffset<T>

impl<R: Copy> Copy for DebugInfo<R>

impl<Offset: Copy> Copy for UnitType<Offset> where
    Offset: ReaderOffset

impl<R: Copy, Offset: Copy> Copy for UnitHeader<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset

impl<R: Copy, Offset: Copy> Copy for AttributeValue<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset

impl<R: Copy + Reader> Copy for Attribute<R>

impl<'abbrev, 'entry, 'unit, R: Copy + Reader> Copy for AttrsIter<'abbrev, 'entry, 'unit, R>

impl<R: Copy> Copy for DebugTypes<R>

impl Copy for ValueType

impl Copy for Value

impl Copy for Error

impl Copy for GLFWgammaramp

impl Copy for Action

impl Copy for Key

impl Copy for MouseButton

impl<Fn: Copy, UserData: Copy> Copy for Callback<Fn, UserData>

impl Copy for Error

impl Copy for CursorMode

impl Copy for StandardCursor

impl Copy for VidMode

impl Copy for ContextReleaseBehavior

impl Copy for ContextCreationApi

impl Copy for SwapInterval

impl Copy for InitError

impl Copy for MonitorEvent

impl Copy for ClientApiHint

impl Copy for ContextRobustnessHint

impl Copy for OpenGlProfileHint

impl<'a> Copy for WindowMode<'a>

impl Copy for Modifiers

impl Copy for JoystickId

impl Copy for GamepadButton

impl Copy for GamepadAxis

impl Copy for JoystickHats

impl Copy for JoystickEvent

impl Copy for Rect

impl Copy for ShaderPrecision

impl Copy for CompressedDataFormat

impl Copy for Component

impl Copy for Swizzles

impl<'a> Copy for TextureSampler<'a>

impl Copy for Format

impl<'a> Copy for CubeMapSampler<'a>

impl Copy for MapReadFlags

impl Copy for MapWriteFlags

impl Copy for MapReadWriteFlags

impl Copy for ColorFormat

impl<T: Copy> Copy for TextureLevelRef<T>

impl<T: Copy> Copy for TextureLayerLevelRef<T>

impl<T: Copy> Copy for CubemapLevelRef<T>

impl Copy for DepthFormat

impl Copy for DebugSeverity

impl Copy for DebugSource

impl Copy for DebugType

impl Copy for Viewport

impl Copy for Screen

impl Copy for Type

impl Copy for ErrorKind

impl Copy for Visit

impl Copy for bf16

impl Copy for f16

impl Copy for Direction

impl Copy for Language

impl Copy for _hb_var_int_t

impl Copy for hb_language_impl_t

impl Copy for hb_user_data_key_t

impl Copy for hb_feature_t

impl Copy for hb_variation_t

impl Copy for hb_blob_t

impl Copy for hb_unicode_funcs_t

impl Copy for hb_set_t

impl Copy for hb_face_t

impl Copy for hb_font_t

impl Copy for hb_font_funcs_t

impl Copy for hb_font_extents_t

impl Copy for hb_glyph_extents_t

impl Copy for hb_glyph_info_t

impl Copy for hb_glyph_position_t

impl Copy for hb_segment_properties_t

impl Copy for hb_buffer_t

impl Copy for hb_map_t

impl Copy for hb_shape_plan_t

impl Copy for hb_ot_name_entry_t

impl Copy for hb_ot_color_layer_t

impl Copy for hb_ot_math_glyph_variant_t

impl Copy for hb_ot_math_glyph_part_t

impl Copy for hb_ot_var_axis_info_t

impl Copy for hb_aat_layout_feature_selector_info_t

impl Copy for RenameRule

impl Copy for Rect

impl Copy for BiLevel

impl Copy for FilterType

impl Copy for SampleLayout

impl Copy for Error

impl Copy for NormalForm

impl Copy for DXTVariant

impl Copy for PixelDensityUnit

impl Copy for PixelDensity

impl Copy for CompressionType

impl Copy for FilterType

impl Copy for SampleEncoding

impl Copy for PNMSubtype

impl Copy for BitmapHeader

impl Copy for GraymapHeader

impl Copy for PixmapHeader

impl Copy for Delay

impl Copy for ColorType

impl Copy for ExtendedColorType

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

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

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

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

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

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

impl Copy for ImageFormat

impl Copy for Progress

impl<T: Copy> Copy for MinMaxResult<T>

impl<T: Copy> Copy for Position<T>

impl<T: Copy> Copy for FoldWhile<T>

impl Copy for Buffer

impl Copy for PixelFormat

impl Copy for ImageInfo

impl Copy for DIR

impl Copy for group

impl Copy for utimbuf

impl Copy for timeval

impl Copy for timespec

impl Copy for rlimit

impl Copy for rusage

impl Copy for ipv6_mreq

impl Copy for hostent

impl Copy for iovec

impl Copy for pollfd

impl Copy for winsize

impl Copy for linger

impl Copy for sigval

impl Copy for itimerval

impl Copy for tms

impl Copy for servent

impl Copy for protoent

impl Copy for FILE

impl Copy for fpos_t

impl Copy for timezone

impl Copy for in_addr

impl Copy for ip_mreq

impl Copy for ip_mreq_source

impl Copy for sockaddr

impl Copy for sockaddr_in

impl Copy for sockaddr_in6

impl Copy for addrinfo

impl Copy for sockaddr_ll

impl Copy for fd_set

impl Copy for tm

impl Copy for sched_param

impl Copy for Dl_info

impl Copy for lconv

impl Copy for in_pktinfo

impl Copy for ifaddrs

impl Copy for in6_rtmsg

impl Copy for arpreq

impl Copy for arpreq_old

impl Copy for arphdr

impl Copy for mmsghdr

impl Copy for epoll_event

impl Copy for sockaddr_un

impl Copy for sockaddr_storage

impl Copy for utsname

impl Copy for sigevent

impl Copy for fpos64_t

impl Copy for rlimit64

impl Copy for glob_t

impl Copy for passwd

impl Copy for spwd

impl Copy for dqblk

impl Copy for signalfd_siginfo

impl Copy for itimerspec

impl Copy for fsid_t

impl Copy for packet_mreq

impl Copy for cpu_set_t

impl Copy for if_nameindex

impl Copy for msginfo

impl Copy for sembuf

impl Copy for input_event

impl Copy for input_id

impl Copy for input_absinfo

impl Copy for input_keymap_entry

impl Copy for input_mask

impl Copy for ff_replay

impl Copy for ff_trigger

impl Copy for ff_envelope

impl Copy for ff_constant_effect

impl Copy for ff_ramp_effect

impl Copy for ff_condition_effect

impl Copy for ff_periodic_effect

impl Copy for ff_rumble_effect

impl Copy for ff_effect

impl Copy for dl_phdr_info

impl Copy for Elf32_Ehdr

impl Copy for Elf64_Ehdr

impl Copy for Elf32_Sym

impl Copy for Elf64_Sym

impl Copy for Elf32_Phdr

impl Copy for Elf64_Phdr

impl Copy for Elf32_Shdr

impl Copy for Elf64_Shdr

impl Copy for Elf32_Chdr

impl Copy for Elf64_Chdr

impl Copy for ucred

impl Copy for mntent

impl Copy for posix_spawn_file_actions_t

impl Copy for posix_spawnattr_t

impl Copy for genlmsghdr

impl Copy for in6_pktinfo

impl Copy for arpd_request

impl Copy for inotify_event

impl Copy for fanotify_response

impl Copy for sockaddr_vm

impl Copy for regmatch_t

impl Copy for sock_extended_err

impl Copy for __c_anonymous_sockaddr_can_tp

impl Copy for __c_anonymous_sockaddr_can_j1939

impl Copy for can_filter

impl Copy for sockaddr_nl

impl Copy for dirent

impl Copy for dirent64

impl Copy for sockaddr_alg

impl Copy for af_alg_iv

impl Copy for mq_attr

impl Copy for __c_anonymous_sockaddr_can_can_addr

impl Copy for sockaddr_can

impl Copy for statx

impl Copy for statx_timestamp

impl Copy for aiocb

impl Copy for __exit_status

impl Copy for __timeval

impl Copy for glob64_t

impl Copy for msghdr

impl Copy for cmsghdr

impl Copy for termios

impl Copy for mallinfo

impl Copy for nlmsghdr

impl Copy for nlmsgerr

impl Copy for nl_pktinfo

impl Copy for nl_mmap_req

impl Copy for nl_mmap_hdr

impl Copy for nlattr

impl Copy for rtentry

impl Copy for timex

impl Copy for ntptimeval

impl Copy for regex_t

impl Copy for utmpx

impl Copy for sigset_t

impl Copy for sysinfo

impl Copy for msqid_ds

impl Copy for sigaction

impl Copy for statfs

impl Copy for flock

impl Copy for flock64

impl Copy for siginfo_t

impl Copy for stack_t

impl Copy for stat

impl Copy for stat64

impl Copy for statfs64

impl Copy for statvfs64

impl Copy for pthread_attr_t

impl Copy for _libc_fpxreg

impl Copy for _libc_xmmreg

impl Copy for _libc_fpstate

impl Copy for user_regs_struct

impl Copy for user

impl Copy for mcontext_t

impl Copy for ipc_perm

impl Copy for shmid_ds

impl Copy for termios2

impl Copy for ip_mreqn

impl Copy for user_fpregs_struct

impl Copy for ucontext_t

impl Copy for statvfs

impl Copy for max_align_t

impl Copy for sem_t

impl Copy for pthread_mutexattr_t

impl Copy for pthread_rwlockattr_t

impl Copy for pthread_condattr_t

impl Copy for fanotify_event_metadata

impl Copy for pthread_cond_t

impl Copy for pthread_mutex_t

impl Copy for pthread_rwlock_t

impl Copy for can_frame

impl Copy for canfd_frame

impl Copy for in6_addr

impl Copy for Level

impl Copy for LevelFilter

impl Copy for EncodeHeader

impl Copy for EncodeObject

impl Copy for meshopt_Stream

impl Copy for meshopt_VertexCacheStatistics

impl Copy for meshopt_OverdrawStatistics

impl Copy for meshopt_VertexFetchStatistics

impl Copy for meshopt_Meshlet

impl Copy for meshopt_Bounds

impl Copy for PackedVertex

impl Copy for PackedVertexOct

impl Copy for Vertex

impl<'a> Copy for VertexStream<'a>

impl Copy for CompressionStrategy

impl Copy for TDEFLFlush

impl Copy for TDEFLStatus

impl Copy for CompressionLevel

impl Copy for TINFLStatus

impl Copy for MZFlush

impl Copy for MZStatus

impl Copy for MZError

impl Copy for DataFormat

impl Copy for StreamResult

impl Copy for FloatDuration

impl Copy for TimeStats

impl Copy for FloatInstant

impl<N: Copy + Scalar> Copy for X<N>

impl<N: Copy + Scalar> Copy for XY<N>

impl<N: Copy + Scalar> Copy for XYZ<N>

impl<N: Copy + Scalar> Copy for XYZW<N>

impl<N: Copy + Scalar> Copy for XYZWA<N>

impl<N: Copy + Scalar> Copy for XYZWAB<N>

impl<N: Copy + Scalar> Copy for IJKW<N>

impl<N: Copy + Scalar> Copy for M2x2<N>

impl<N: Copy + Scalar> Copy for M2x3<N>

impl<N: Copy + Scalar> Copy for M2x4<N>

impl<N: Copy + Scalar> Copy for M2x5<N>

impl<N: Copy + Scalar> Copy for M2x6<N>

impl<N: Copy + Scalar> Copy for M3x2<N>

impl<N: Copy + Scalar> Copy for M3x3<N>

impl<N: Copy + Scalar> Copy for M3x4<N>

impl<N: Copy + Scalar> Copy for M3x5<N>

impl<N: Copy + Scalar> Copy for M3x6<N>

impl<N: Copy + Scalar> Copy for M4x2<N>

impl<N: Copy + Scalar> Copy for M4x3<N>

impl<N: Copy + Scalar> Copy for M4x4<N>

impl<N: Copy + Scalar> Copy for M4x5<N>

impl<N: Copy + Scalar> Copy for M4x6<N>

impl<N: Copy + Scalar> Copy for M5x2<N>

impl<N: Copy + Scalar> Copy for M5x3<N>

impl<N: Copy + Scalar> Copy for M5x4<N>

impl<N: Copy + Scalar> Copy for M5x5<N>

impl<N: Copy + Scalar> Copy for M5x6<N>

impl<N: Copy + Scalar> Copy for M6x2<N>

impl<N: Copy + Scalar> Copy for M6x3<N>

impl<N: Copy + Scalar> Copy for M6x4<N>

impl<N: Copy + Scalar> Copy for M6x5<N>

impl<N: Copy + Scalar> Copy for M6x6<N>

impl Copy for Dynamic

impl Copy for U1

impl Copy for U0

impl Copy for U2

impl Copy for U3

impl Copy for U4

impl Copy for U5

impl Copy for U6

impl Copy for U7

impl Copy for U8

impl Copy for U9

impl Copy for U10

impl Copy for U11

impl Copy for U12

impl Copy for U13

impl Copy for U14

impl Copy for U15

impl Copy for U16

impl Copy for U17

impl Copy for U18

impl Copy for U19

impl Copy for U20

impl Copy for U21

impl Copy for U22

impl Copy for U23

impl Copy for U24

impl Copy for U25

impl Copy for U26

impl Copy for U27

impl Copy for U28

impl Copy for U29

impl Copy for U30

impl Copy for U31

impl Copy for U32

impl Copy for U33

impl Copy for U34

impl Copy for U35

impl Copy for U36

impl Copy for U37

impl Copy for U38

impl Copy for U39

impl Copy for U40

impl Copy for U41

impl Copy for U42

impl Copy for U43

impl Copy for U44

impl Copy for U45

impl Copy for U46

impl Copy for U47

impl Copy for U48

impl Copy for U49

impl Copy for U50

impl Copy for U51

impl Copy for U52

impl Copy for U53

impl Copy for U54

impl Copy for U55

impl Copy for U56

impl Copy for U57

impl Copy for U58

impl Copy for U59

impl Copy for U60

impl Copy for U61

impl Copy for U62

impl Copy for U63

impl Copy for U64

impl Copy for U65

impl Copy for U66

impl Copy for U67

impl Copy for U68

impl Copy for U69

impl Copy for U70

impl Copy for U71

impl Copy for U72

impl Copy for U73

impl Copy for U74

impl Copy for U75

impl Copy for U76

impl Copy for U77

impl Copy for U78

impl Copy for U79

impl Copy for U80

impl Copy for U81

impl Copy for U82

impl Copy for U83

impl Copy for U84

impl Copy for U85

impl Copy for U86

impl Copy for U87

impl Copy for U88

impl Copy for U89

impl Copy for U90

impl Copy for U91

impl Copy for U92

impl Copy for U93

impl Copy for U94

impl Copy for U95

impl Copy for U96

impl Copy for U97

impl Copy for U98

impl Copy for U99

impl Copy for U100

impl Copy for U101

impl Copy for U102

impl Copy for U103

impl Copy for U104

impl Copy for U105

impl Copy for U106

impl Copy for U107

impl Copy for U108

impl Copy for U109

impl Copy for U110

impl Copy for U111

impl Copy for U112

impl Copy for U113

impl Copy for U114

impl Copy for U115

impl Copy for U116

impl Copy for U117

impl Copy for U118

impl Copy for U119

impl Copy for U120

impl Copy for U121

impl Copy for U122

impl Copy for U123

impl Copy for U124

impl Copy for U125

impl Copy for U126

impl Copy for U127

impl<N, R, C> Copy for ArrayStorage<N, R, C> where
    N: Copy,
    R: DimName,
    C: DimName,
    R::Value: Mul<C::Value>,
    Prod<R::Value, C::Value>: ArrayLength<N>,
    GenericArray<N, Prod<R::Value, C::Value>>: Copy

impl<N: Copy + Scalar, R: Copy + Dim, C: Copy + Dim, S: Copy> Copy for Matrix<N, R, C, S>

impl<'a, N: Scalar, R: Dim, C: Dim, RStride: Dim, CStride: Dim> Copy for SliceStorage<'a, N, R, C, RStride, CStride>

impl<T: Copy> Copy for Unit<T>

impl<N: Scalar + Copy, D: DimName> Copy for Point<N, D> where
    DefaultAllocator: Allocator<N, D>,
    <DefaultAllocator as Allocator<N, D>>::Buffer: Copy

impl<N: Scalar + Copy, D: DimName> Copy for Rotation<N, D> where
    DefaultAllocator: Allocator<N, D, D>,
    <DefaultAllocator as Allocator<N, D, D>>::Buffer: Copy

impl<N: Copy + Scalar> Copy for Quaternion<N>

impl<N: Copy + SimdRealField> Copy for DualQuaternion<N>

impl<N: Scalar + Copy, D: DimName> Copy for Translation<N, D> where
    DefaultAllocator: Allocator<N, D>,
    Owned<N, D>: Copy

impl<N: Scalar + Copy, D: DimName + Copy, R: Copy> Copy for Isometry<N, D, R> where
    DefaultAllocator: Allocator<N, D>,
    Owned<N, D>: Copy

impl<N: Scalar + Copy + Zero, D: DimName + Copy, R: AbstractRotation<N, D> + Copy> Copy for Similarity<N, D, R> where
    DefaultAllocator: Allocator<N, D>,
    Owned<N, D>: Copy

impl Copy for TGeneral

impl Copy for TProjective

impl Copy for TAffine

impl<N: RealField, D: DimNameAdd<U1> + Copy, C: TCategory> Copy for Transform<N, D, C> where
    DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>>,
    Owned<N, DimNameSum<D, U1>, DimNameSum<D, U1>>: Copy

impl<N: RealField> Copy for Orthographic3<N>

impl<N: RealField> Copy for Perspective3<N>

impl<N: ComplexField, R: DimMin<C>, C: Dim> Copy for Bidiagonal<N, R, C> where
    DimMinimum<R, C>: DimSub<U1>,
    DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>> + Allocator<N, DimDiff<DimMinimum<R, C>, U1>>,
    MatrixMN<N, R, C>: Copy,
    VectorN<N, DimMinimum<R, C>>: Copy,
    VectorN<N, DimDiff<DimMinimum<R, C>, U1>>: Copy

impl<N: SimdComplexField, D: Dim> Copy for Cholesky<N, D> where
    DefaultAllocator: Allocator<N, D, D>,
    MatrixN<N, D>: Copy

impl<N: ComplexField, R: DimMin<C>, C: Dim> Copy for FullPivLU<N, R, C> where
    DefaultAllocator: Allocator<N, R, C> + Allocator<(usize, usize), DimMinimum<R, C>>,
    MatrixMN<N, R, C>: Copy,
    PermutationSequence<DimMinimum<R, C>>: Copy

impl<N: Copy + ComplexField> Copy for GivensRotation<N> where
    N::RealField: Copy

impl<N: ComplexField, D: DimSub<U1>> Copy for Hessenberg<N, D> where
    DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimDiff<D, U1>>,
    MatrixN<N, D>: Copy,
    VectorN<N, DimDiff<D, U1>>: Copy

impl<N: ComplexField, R: DimMin<C>, C: Dim> Copy for LU<N, R, C> where
    DefaultAllocator: Allocator<N, R, C> + Allocator<(usize, usize), DimMinimum<R, C>>,
    MatrixMN<N, R, C>: Copy,
    PermutationSequence<DimMinimum<R, C>>: Copy

impl<D: Dim> Copy for PermutationSequence<D> where
    DefaultAllocator: Allocator<(usize, usize), D>,
    VectorN<(usize, usize), D>: Copy

impl<N: ComplexField, R: DimMin<C>, C: Dim> Copy for QR<N, R, C> where
    DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>>,
    MatrixMN<N, R, C>: Copy,
    VectorN<N, DimMinimum<R, C>>: Copy

impl<N: ComplexField, D: Dim> Copy for Schur<N, D> where
    DefaultAllocator: Allocator<N, D, D>,
    MatrixN<N, D>: Copy

impl<N: ComplexField, R: DimMin<C>, C: Dim> Copy for SVD<N, R, C> where
    DefaultAllocator: Allocator<N, DimMinimum<R, C>, C> + Allocator<N, R, DimMinimum<R, C>> + Allocator<N::RealField, DimMinimum<R, C>>,
    MatrixMN<N, R, DimMinimum<R, C>>: Copy,
    MatrixMN<N, DimMinimum<R, C>, C>: Copy,
    VectorN<N::RealField, DimMinimum<R, C>>: Copy

impl<N: ComplexField, D: Dim> Copy for SymmetricEigen<N, D> where
    DefaultAllocator: Allocator<N, D, D> + Allocator<N::RealField, D>,
    MatrixN<N, D>: Copy,
    VectorN<N::RealField, D>: Copy

impl<N: ComplexField, D: DimSub<U1>> Copy for SymmetricTridiagonal<N, D> where
    DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimDiff<D, U1>>,
    MatrixN<N, D>: Copy,
    VectorN<N, DimDiff<D, U1>>: Copy

impl<N: Copy + RealField> Copy for AABB<N>

impl<N: Copy + RealField> Copy for BoundingSphere<N>

impl<N: Copy + RealField> Copy for CircularCone<N>

impl<'a, N: Copy + 'a + RealField, T: Copy + 'a, BV: Copy + 'a> Copy for BVHImpl<'a, N, T, BV>

impl Copy for BVTNodeId

impl Copy for DBVTLeafId

impl Copy for DBVTNodeId

impl Copy for BroadPhaseProxyHandle

impl<Handle: Copy> Copy for ContactEvent<Handle>

impl<Handle: Copy> Copy for ProximityEvent<Handle>

impl Copy for CollisionGroups

impl Copy for CollisionObjectUpdateFlags

impl Copy for CollisionObjectSlabHandle

impl<N: Copy + RealField> Copy for GeometricQueryType<N>

impl<N: Copy + RealField> Copy for CSOPoint<N>

impl<N: Copy + RealField> Copy for ClosestPoints<N>

impl Copy for ContactId

impl<N: Copy + RealField> Copy for Contact<N>

impl<N: Copy + RealField> Copy for TrackedContact<N>

impl<N: Copy + RealField> Copy for NeighborhoodGeometry<N>

impl<N: Copy + RealField> Copy for LocalShapeApproximation<N>

impl<N: Copy + RealField> Copy for ContactKinematic<N>

impl<N: Copy + RealField> Copy for ContactTrackingMode<N>

impl Copy for Unsupported

impl<N: Copy + RealField> Copy for PointProjection<N>

impl Copy for Proximity

impl<N: Copy + RealField> Copy for Ray<N>

impl<N: Copy + RealField> Copy for RayIntersection<N>

impl Copy for TOIStatus

impl<N: Copy + RealField> Copy for Ball<N>

impl<N: Copy> Copy for Capsule<N>

impl<N: Copy> Copy for Cone<N>

impl Copy for FeatureId

impl<N: Copy + RealField> Copy for Cuboid<N>

impl<N: Copy> Copy for Cylinder<N>

impl Copy for DeformationsType

impl Copy for HeightFieldCellStatus

impl<N: Copy + RealField> Copy for Segment<N>

impl<N: Copy + RealField> Copy for SegmentPointLocation<N>

impl<N: Copy + RealField> Copy for Tetrahedron<N>

impl<N: Copy + RealField> Copy for TetrahedronPointLocation<N>

impl<N: Copy + RealField> Copy for Triangle<N>

impl<N: Copy + RealField> Copy for TrianglePointLocation<N>

impl<T: Copy + PartialOrd> Copy for SortedPair<T>

impl<T: Copy> Copy for Complex<T>

impl<A: Copy> Copy for ExtendedGcd<A>

impl<T: Copy> Copy for Ratio<T>

impl Copy for ParseRatioError

impl Copy for Architecture

impl Copy for AddressSize

impl Copy for BinaryFormat

impl Copy for SectionKind

impl Copy for ComdatKind

impl Copy for SymbolKind

impl Copy for SymbolScope

impl Copy for RelocationKind

impl Copy for RelocationEncoding

impl Copy for FileFlags

impl Copy for SectionFlags

impl<Section: Copy> Copy for SymbolFlags<Section>

impl Copy for Endianness

impl Copy for LittleEndian

impl Copy for BigEndian

impl<E: Copy + Endian> Copy for U16Bytes<E>

impl<E: Copy + Endian> Copy for U32Bytes<E>

impl<E: Copy + Endian> Copy for U64Bytes<E>

impl<E: Copy + Endian> Copy for I16Bytes<E>

impl<E: Copy + Endian> Copy for I32Bytes<E>

impl<E: Copy + Endian> Copy for I64Bytes<E>

impl<'data> Copy for Bytes<'data>

impl<'data> Copy for StringTable<'data>

impl Copy for ArchiveKind

impl<'data> Copy for SectionTable<'data>

impl<'data, 'file> Copy for CoffSymbolTable<'data, 'file> where
    'data: 'file, 

impl<'data, 'file> Copy for CoffSymbol<'data, 'file> where
    'data: 'file, 

impl<'data, Elf: Copy + FileHeader> Copy for SectionTable<'data, Elf> where
    Elf::SectionHeader: Copy

impl<'data, Elf: Copy + FileHeader> Copy for SymbolTable<'data, Elf> where
    Elf::Sym: Copy

impl<'data, 'file, Elf: Copy> Copy for ElfSymbolTable<'data, 'file, Elf> where
    'data: 'file,
    Elf: FileHeader,
    Elf::Endian: Copy

impl<'data, 'file, Elf: Copy> Copy for ElfSymbol<'data, 'file, Elf> where
    'data: 'file,
    Elf: FileHeader,
    Elf::Endian: Copy,
    Elf::Sym: Copy

impl<'data, Mach: Copy + MachHeader> Copy for SymbolTable<'data, Mach> where
    Mach::Nlist: Copy

impl<'data, 'file, Mach: Copy + MachHeader> Copy for MachOSymbolTable<'data, 'file, Mach>

impl<'data, 'file, Mach: Copy + MachHeader> Copy for MachOSymbol<'data, 'file, Mach> where
    Mach::Nlist: Copy

impl Copy for Error

impl Copy for SectionIndex

impl Copy for SymbolIndex

impl Copy for SymbolSection

impl<'data> Copy for SymbolMapName<'data>

impl<'data> Copy for ObjectMapEntry<'data>

impl<'data> Copy for Import<'data>

impl<'data> Copy for Export<'data>

impl Copy for RelocationTarget

impl<'data> Copy for CompressedData<'data>

impl Copy for CompressionFormat

impl Copy for Header

impl<E: Copy + Endian> Copy for FileHeader32<E>

impl<E: Copy + Endian> Copy for FileHeader64<E>

impl Copy for Ident

impl<E: Copy + Endian> Copy for SectionHeader32<E>

impl<E: Copy + Endian> Copy for SectionHeader64<E>

impl<E: Copy + Endian> Copy for CompressionHeader32<E>

impl<E: Copy + Endian> Copy for CompressionHeader64<E>

impl<E: Copy + Endian> Copy for Sym32<E>

impl<E: Copy + Endian> Copy for Sym64<E>

impl<E: Copy + Endian> Copy for Syminfo32<E>

impl<E: Copy + Endian> Copy for Syminfo64<E>

impl<E: Copy + Endian> Copy for Rel32<E>

impl<E: Copy + Endian> Copy for Rela32<E>

impl<E: Copy + Endian> Copy for Rel64<E>

impl<E: Copy + Endian> Copy for Rela64<E>

impl<E: Copy + Endian> Copy for ProgramHeader32<E>

impl<E: Copy + Endian> Copy for ProgramHeader64<E>

impl<E: Copy + Endian> Copy for Dyn32<E>

impl<E: Copy + Endian> Copy for Dyn64<E>

impl<E: Copy + Endian> Copy for NoteHeader32<E>

impl<E: Copy + Endian> Copy for NoteHeader64<E>

impl Copy for FatHeader

impl Copy for FatArch32

impl Copy for FatArch64

impl<E: Copy + Endian> Copy for MachHeader32<E>

impl<E: Copy + Endian> Copy for MachHeader64<E>

impl<E: Copy + Endian> Copy for LoadCommand<E>

impl<E: Copy + Endian> Copy for LcStr<E>

impl<E: Copy + Endian> Copy for SegmentCommand32<E>

impl<E: Copy + Endian> Copy for SegmentCommand64<E>

impl<E: Copy + Endian> Copy for Section32<E>

impl<E: Copy + Endian> Copy for Section64<E>

impl<E: Copy + Endian> Copy for Fvmlib<E>

impl<E: Copy + Endian> Copy for FvmlibCommand<E>

impl<E: Copy + Endian> Copy for Dylib<E>

impl<E: Copy + Endian> Copy for DylibCommand<E>

impl<E: Copy + Endian> Copy for SubFrameworkCommand<E>

impl<E: Copy + Endian> Copy for SubClientCommand<E>

impl<E: Copy + Endian> Copy for SubUmbrellaCommand<E>

impl<E: Copy + Endian> Copy for SubLibraryCommand<E>

impl<E: Copy + Endian> Copy for PreboundDylibCommand<E>

impl<E: Copy + Endian> Copy for DylinkerCommand<E>

impl<E: Copy + Endian> Copy for ThreadCommand<E>

impl<E: Copy + Endian> Copy for RoutinesCommand<E>

impl<E: Copy + Endian> Copy for RoutinesCommand_64<E>

impl<E: Copy + Endian> Copy for SymtabCommand<E>

impl<E: Copy + Endian> Copy for DysymtabCommand<E>

impl<E: Copy + Endian> Copy for DylibTableOfContents<E>

impl<E: Copy + Endian> Copy for DylibModule32<E>

impl<E: Copy + Endian> Copy for DylibModule64<E>

impl<E: Copy + Endian> Copy for DylibReference<E>

impl<E: Copy + Endian> Copy for TwolevelHintsCommand<E>

impl<E: Copy + Endian> Copy for TwolevelHint<E>

impl<E: Copy + Endian> Copy for PrebindCksumCommand<E>

impl<E: Copy + Endian> Copy for UuidCommand<E>

impl<E: Copy + Endian> Copy for RpathCommand<E>

impl<E: Copy + Endian> Copy for LinkeditDataCommand<E>

impl<E: Copy + Endian> Copy for EncryptionInfoCommand<E>

impl<E: Copy + Endian> Copy for EncryptionInfoCommand64<E>

impl<E: Copy + Endian> Copy for VersionMinCommand<E>

impl<E: Copy + Endian> Copy for BuildVersionCommand<E>

impl<E: Copy + Endian> Copy for BuildToolVersion<E>

impl<E: Copy + Endian> Copy for DyldInfoCommand<E>

impl<E: Copy + Endian> Copy for LinkerOptionCommand<E>

impl<E: Copy + Endian> Copy for SymSegCommand<E>

impl<E: Copy + Endian> Copy for IdentCommand<E>

impl<E: Copy + Endian> Copy for FvmfileCommand<E>

impl<E: Copy + Endian> Copy for EntryPointCommand<E>

impl<E: Copy + Endian> Copy for SourceVersionCommand<E>

impl<E: Copy + Endian> Copy for DataInCodeEntry<E>

impl<E: Copy + Endian> Copy for NoteCommand<E>

impl<E: Copy + Endian> Copy for Nlist32<E>

impl<E: Copy + Endian> Copy for Nlist64<E>

impl<E: Copy + Endian> Copy for Relocation<E>

impl Copy for RelocationInfo

impl Copy for ScatteredRelocationInfo

impl Copy for ImageDosHeader

impl Copy for ImageOs2Header

impl Copy for ImageVxdHeader

impl Copy for ImageFileHeader

impl Copy for ImageDataDirectory

impl Copy for ImageOptionalHeader32

impl Copy for ImageRomOptionalHeader

impl Copy for ImageOptionalHeader64

impl Copy for ImageNtHeaders64

impl Copy for ImageNtHeaders32

impl Copy for ImageRomHeaders

impl Copy for Guid

impl Copy for AnonObjectHeader

impl Copy for AnonObjectHeaderV2

impl Copy for AnonObjectHeaderBigobj

impl Copy for ImageSectionHeader

impl Copy for ImageSymbol

impl Copy for ImageSymbolBytes

impl Copy for ImageSymbolEx

impl Copy for ImageSymbolExBytes

impl Copy for ImageAuxSymbolTokenDef

impl Copy for ImageAuxSymbolFunction

impl Copy for ImageAuxSymbolFunctionBeginEnd

impl Copy for ImageAuxSymbolWeak

impl Copy for ImageAuxSymbolSection

impl Copy for ImageAuxSymbolCrc

impl Copy for ImageRelocation

impl Copy for ImageLinenumber

impl Copy for ImageBaseRelocation

impl Copy for ImageArchiveMemberHeader

impl Copy for ImageExportDirectory

impl Copy for ImageImportByName

impl Copy for ImageTlsDirectory64

impl Copy for ImageTlsDirectory32

impl Copy for ImageImportDescriptor

impl Copy for ImageBoundImportDescriptor

impl Copy for ImageBoundForwarderRef

impl Copy for ImageDelayloadDescriptor

impl Copy for ImageResourceDirectory

impl Copy for ImageResourceDirectoryEntry

impl Copy for ImageResourceDirectoryString

impl Copy for ImageResourceDirStringU

impl Copy for ImageResourceDataEntry

impl Copy for ImageLoadConfigCodeIntegrity

impl Copy for ImageDynamicRelocationTable

impl Copy for ImageDynamicRelocation32

impl Copy for ImageDynamicRelocation64

impl Copy for ImageDynamicRelocation32V2

impl Copy for ImageDynamicRelocation64V2

impl Copy for ImagePrologueDynamicRelocationHeader

impl Copy for ImageEpilogueDynamicRelocationHeader

impl Copy for ImageLoadConfigDirectory32

impl Copy for ImageLoadConfigDirectory64

impl Copy for ImageHotPatchInfo

impl Copy for ImageHotPatchBase

impl Copy for ImageHotPatchHashes

impl Copy for ImageArmRuntimeFunctionEntry

impl Copy for ImageArm64RuntimeFunctionEntry

impl Copy for ImageAlpha64RuntimeFunctionEntry

impl Copy for ImageAlphaRuntimeFunctionEntry

impl Copy for ImageRuntimeFunctionEntry

impl Copy for ImageEnclaveConfig32

impl Copy for ImageEnclaveConfig64

impl Copy for ImageEnclaveImport

impl Copy for ImageDebugDirectory

impl Copy for ImageCoffSymbolsHeader

impl Copy for ImageDebugMisc

impl Copy for ImageFunctionEntry

impl Copy for ImageFunctionEntry64

impl Copy for ImageSeparateDebugHeader

impl Copy for NonPagedDebugInfo

impl Copy for ImageArchitectureEntry

impl Copy for ImportObjectHeader

impl Copy for ImageCor20Header

impl Copy for WaitTimeoutResult

impl Copy for OnceState

impl Copy for ParkResult

impl Copy for UnparkResult

impl Copy for RequeueOp

impl Copy for FilterOp

impl Copy for UnparkToken

impl Copy for ParkToken

impl Copy for Time

impl<N: Copy> Copy for DfsEvent<N>

impl<B: Copy> Copy for Control<B>

impl<G: Copy, F: Copy> Copy for NodeFiltered<G, F>

impl<G: Copy, F: Copy> Copy for EdgeFiltered<G, F>

impl<G: Copy> Copy for Reversed<G>

impl<R: Copy> Copy for ReversedEdgeReference<R>

impl<'a, E, Ty, Ix: Copy> Copy for EdgeReference<'a, E, Ty, Ix>

impl<Ix: Copy> Copy for NodeIndex<Ix>

impl<Ix: Copy> Copy for EdgeIndex<Ix>

impl<'a, E, Ix: IndexType> Copy for EdgeReference<'a, E, Ix>

impl<'a, E, Ix: IndexType> Copy for EdgeReference<'a, E, Ix>

impl<'b, T> Copy for Ptr<'b, T>

impl Copy for Direction

impl Copy for Directed

impl Copy for Undirected

impl Copy for ColorType

impl Copy for BitDepth

impl Copy for PixelDimensions

impl Copy for Unit

impl Copy for DisposeOp

impl Copy for BlendOp

impl Copy for FrameControl

impl Copy for AnimationControl

impl Copy for Transformations

impl Copy for Limits

impl Copy for FilterType

impl Copy for YesS3

impl Copy for NoS3

impl Copy for YesS4

impl Copy for NoS4

impl Copy for YesA1

impl Copy for NoA1

impl Copy for YesA2

impl Copy for NoA2

impl Copy for YesNI

impl Copy for NoNI

impl<S3: Copy, S4: Copy, NI: Copy> Copy for SseMachine<S3, S4, NI>

impl<NI: Copy> Copy for Avx2Machine<NI>

impl Copy for vec128_storage

impl Copy for vec256_storage

impl Copy for vec512_storage

impl Copy for Span

impl Copy for Delimiter

impl Copy for Spacing

impl Copy for Bernoulli

impl Copy for BernoulliError

impl Copy for Binomial

impl Copy for Cauchy

impl Copy for Exp1

impl Copy for Exp

impl Copy for Gamma

impl Copy for ChiSquared

impl Copy for FisherF

impl Copy for StudentT

impl Copy for Beta

impl Copy for StandardNormal

impl Copy for Normal

impl Copy for LogNormal

impl Copy for Pareto

impl Copy for Poisson

impl Copy for Triangular

impl<X: Copy + SampleUniform> Copy for Uniform<X> where
    X::Sampler: Copy

impl<X: Copy> Copy for UniformInt<X>

impl<X: Copy> Copy for UniformFloat<X>

impl Copy for UniformDuration

impl Copy for UnitCircle

impl Copy for UnitSphereSurface

impl Copy for Weibull

impl Copy for WeightedError

impl Copy for OpenClosed01

impl Copy for Open01

impl Copy for Standard

impl Copy for ThreadRng

impl Copy for OsRng

impl Copy for Binomial

impl Copy for Error

impl<F: Copy> Copy for Cauchy<F> where
    F: Float + FloatConst,
    Standard: Distribution<F>, 

impl Copy for Error

impl Copy for Error

impl Copy for Exp1

impl<F: Copy> Copy for Exp<F> where
    F: Float,
    Exp1: Distribution<F>, 

impl Copy for Error

impl<F: Copy> Copy for Gamma<F> where
    F: Float,
    StandardNormal: Distribution<F>,
    Exp1: Distribution<F>,
    Open01: Distribution<F>, 

impl Copy for Error

impl<F: Copy> Copy for ChiSquared<F> where
    F: Float,
    StandardNormal: Distribution<F>,
    Exp1: Distribution<F>,
    Open01: Distribution<F>, 

impl Copy for ChiSquaredError

impl<F: Copy> Copy for FisherF<F> where
    F: Float,
    StandardNormal: Distribution<F>,
    Exp1: Distribution<F>,
    Open01: Distribution<F>, 

impl Copy for FisherFError

impl<F: Copy> Copy for StudentT<F> where
    F: Float,
    StandardNormal: Distribution<F>,
    Exp1: Distribution<F>,
    Open01: Distribution<F>, 

impl<F: Copy> Copy for Beta<F> where
    F: Float,
    StandardNormal: Distribution<F>,
    Exp1: Distribution<F>,
    Open01: Distribution<F>, 

impl Copy for BetaError

impl Copy for StandardNormal

impl<F: Copy> Copy for Normal<F> where
    F: Float,
    StandardNormal: Distribution<F>, 

impl Copy for Error

impl<F: Copy> Copy for LogNormal<F> where
    F: Float,
    StandardNormal: Distribution<F>, 

impl<F: Copy> Copy for Pareto<F> where
    F: Float,
    OpenClosed01: Distribution<F>, 

impl Copy for Error

impl<F: Copy> Copy for Pert<F> where
    F: Float,
    StandardNormal: Distribution<F>,
    Exp1: Distribution<F>,
    Open01: Distribution<F>, 

impl Copy for PertError

impl<F: Copy> Copy for Poisson<F> where
    F: Float + FloatConst,
    Standard: Distribution<F>, 

impl Copy for Error

impl<F: Copy> Copy for Triangular<F> where
    F: Float,
    Standard: Distribution<F>, 

impl Copy for TriangularError

impl Copy for UnitBall

impl Copy for UnitCircle

impl Copy for UnitDisc

impl Copy for UnitSphere

impl<F: Copy> Copy for Weibull<F> where
    F: Float,
    OpenClosed01: Distribution<F>, 

impl Copy for Error

impl Copy for XlibHandle

impl Copy for XcbHandle

impl Copy for WaylandHandle

impl Copy for RawWindowHandle

impl Copy for Rect

impl Copy for Config

impl<'t> Copy for Match<'t>

impl<'t> Copy for Match<'t>

impl Copy for Span

impl Copy for Position

impl Copy for ClassSetBinaryOpKind

impl Copy for Flag

impl Copy for ClassUnicodeRange

impl Copy for ClassBytesRange

impl Copy for Utf8Sequence

impl Copy for Utf8Range

impl Copy for Vertex

impl Copy for Selectable

impl Copy for RotOrder

impl Copy for Rotation

impl Copy for CharacterEntity

impl Copy for RootMotionRemove

impl Copy for SkinWeights

impl Copy for SkeletonRef

impl Copy for ArmatureMatrices

impl Copy for ArmatureDualQuats

impl<'a> Copy for Level<'a>

impl<'a> Copy for Face<'a>

impl Copy for PrimitiveType

impl<'a, T: Copy> Copy for MeshSlice<'a, T>

impl<T: Copy> Copy for CatmullRom<T>

impl Copy for Node

impl<Point: Copy> Copy for Command<Point> where
    Point: NumPnt + Copy,
    <Point as NumPnt>::Field: Copy

impl Copy for LineCap

impl Copy for LinearGradientDirection

impl Copy for Vertex2D

impl Copy for Vertex3D

impl Copy for Vertex2DTex

impl Copy for Vertex2DTex3D

impl Copy for Vertex2DColor

impl Copy for Vertex2DTexColor

impl Copy for Vertex3DTex

impl Copy for Vertex3DColor

impl Copy for Vertex3DTexNormal

impl Copy for Vertex3DNormal

impl Copy for Vertex3DColorNormal

impl Copy for Vertex3DTexColor

impl Copy for CoordinateOrigin

impl Copy for Projection

impl Copy for Model

impl Copy for Data

impl Copy for CameraMatrices

impl Copy for ViewsEvent

impl Copy for Antialiasing

impl Copy for BoxFlags

impl Copy for BoxCoordinatesX

impl Copy for BoxCoordinatesY

impl<'a, T: Copy + RealField + Debug + 'static> Copy for PolylineSlice<'a, T>

impl Copy for ScreenZ

impl<'a> Copy for UniformValueRef<'a>

impl Copy for TextureRef

impl Copy for CubemapRef

impl Copy for SamplerRef

impl Copy for Wrap

impl Copy for Filter

impl Copy for TextureSampler

impl Copy for CubemapSampler

impl Copy for TextureCreationFlags

impl Copy for MaterialType

impl Copy for BlendFactor

impl Copy for ColorBlendFactor

impl Copy for AlphaBlendFactor

impl Copy for AlphaType

impl Copy for MaterialRef

impl Copy for ShadowMaterialRef

impl Copy for Face

impl Copy for ShaderPrecision

impl<T: Copy + BaseNum> Copy for Rect<T>

impl<'a> Copy for SSAOPosition<'a>

impl Copy for DofTy

impl Copy for DofDebug

impl<'a> Copy for DofDepth<'a>

impl Copy for BloomBlend

impl Copy for TonemapTy

impl Copy for Ty

impl Copy for MaterialTransparency

impl Copy for UBOBindingPoints

impl Copy for ImageBasedLight

impl Copy for ProgramRef

impl Copy for ShadowMapRef

impl Copy for GpuGeometryRef

impl Copy for GpuDebugGeometryRef

impl Copy for GeomToGpuGeomRef

impl Copy for RenderStage

impl Copy for BufferRef

impl Copy for VaoId

impl<V, B> Copy for AllocatorHandle<V, B>

impl Copy for BufferRef

impl Copy for RotMode

impl Copy for BoneFlags

impl Copy for GeometryRef

impl Copy for RendersTo

impl Copy for RigidBodyType

impl Copy for RigidBodyShape

impl Copy for RigidBody

impl Copy for Offset

impl Copy for CollisionHandle

impl Copy for Type

impl Copy for Resolution

impl Copy for Parameters

impl Copy for Map

impl Copy for StaticMap

impl Copy for Cascades

impl Copy for StaticCascades

impl Copy for Light

impl Copy for DirectionalLight

impl Copy for DirectionalLightMatrices

impl Copy for AmbientLight

impl Copy for AreaLight

impl Copy for Attenuation

impl Copy for PointLight

impl Copy for SpotLight

impl Copy for SpotLightMatrices

impl Copy for LightInfo

impl Copy for PathFollower

impl Copy for ShaderPrecision

impl<T: Copy> Copy for ValueCache<T>

impl<E> Copy for EnumSet<E>

impl Copy for MouseButton

impl Copy for Key

impl Copy for KeyModifiers

impl Copy for MouseEvent

impl Copy for KeyEvent

impl Copy for WindowEvent

impl Copy for RotMode

impl Copy for Rotation

impl Copy for RotOrder

impl Copy for Flags

impl Copy for Interpolation

impl Copy for Ease

impl Copy for KeyframeType

impl Copy for BezTriple

impl Copy for FPoint

impl Copy for Flags

impl Copy for Extend

impl Copy for CyclingMode

impl Copy for ModifierCycle

impl Copy for ModifierType

impl Copy for ModifierData

impl Copy for DriverTargetFlags

impl Copy for TransformChannel

impl Copy for DriverVarType

impl Copy for DriverVarFlag

impl Copy for RigidBodyType

impl Copy for RigidBodyShape

impl Copy for RigidBody

impl Copy for ArmatureDeformFlag

impl Copy for ParentType

impl Copy for SubdivisionTy

impl Copy for ShadowMapType

impl Copy for LightType

impl Copy for Type

impl Copy for BlendMode

impl Copy for ShadowMode

impl Copy for Color

impl Copy for Wrap

impl Copy for Projection

impl Copy for Interpolation

impl Copy for Modifier

impl Copy for MVert

impl Copy for MDeformWeight

impl Copy for MDeformVert

impl Copy for MLoop

impl Copy for MLoopUV

impl Copy for MPoly

impl Copy for MTexPoly

impl Copy for MLoopCol

impl Copy for MFace

impl Copy for MTFace

impl Copy for TFace

impl Copy for MEdge

impl Copy for Flag

impl Copy for NodeId

impl Copy for Vertex

impl Copy for Flags

impl Copy for Ty

impl Copy for BlockTy

impl Copy for BlockFlags

impl Copy for Entity

impl Copy for Group

impl Copy for GroupChanged

impl<F: Copy> Copy for OrderedId<F>

impl<'a, T> Copy for SliceView<'a, T>

impl<'a> Copy for Resources<'a>

impl<'a> Copy for ResourcesThreadLocal<'a>

impl Copy for SystemType

impl Copy for GenericsIn

impl Copy for SystemResourcesTy

impl Copy for Buffer

impl<E> Copy for UnitDeserializer<E>

impl<E> Copy for BoolDeserializer<E>

impl<E> Copy for I8Deserializer<E>

impl<E> Copy for I16Deserializer<E>

impl<E> Copy for I32Deserializer<E>

impl<E> Copy for I64Deserializer<E>

impl<E> Copy for IsizeDeserializer<E>

impl<E> Copy for U8Deserializer<E>

impl<E> Copy for U16Deserializer<E>

impl<E> Copy for U64Deserializer<E>

impl<E> Copy for UsizeDeserializer<E>

impl<E> Copy for F32Deserializer<E>

impl<E> Copy for F64Deserializer<E>

impl<E> Copy for CharDeserializer<E>

impl<E> Copy for I128Deserializer<E>

impl<E> Copy for U128Deserializer<E>

impl<E> Copy for U32Deserializer<E>

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

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

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

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

impl Copy for IgnoredAny

impl<'a> Copy for Unexpected<'a>

impl Copy for Category

impl<N: Copy> Copy for AutoSimd<N>

impl<N: Copy> Copy for AutoBoolSimd<N>

impl Copy for KeyData

impl Copy for DefaultKey

impl Copy for Underscore

impl Copy for Abstract

impl Copy for As

impl Copy for Async

impl Copy for Auto

impl Copy for Await

impl Copy for Become

impl Copy for Box

impl Copy for Break

impl Copy for Const

impl Copy for Continue

impl Copy for Crate

impl Copy for Default

impl Copy for Do

impl Copy for Dyn

impl Copy for Else

impl Copy for Enum

impl Copy for Extern

impl Copy for Final

impl Copy for Fn

impl Copy for For

impl Copy for If

impl Copy for Impl

impl Copy for In

impl Copy for Let

impl Copy for Loop

impl Copy for Macro

impl Copy for Match

impl Copy for Mod

impl Copy for Move

impl Copy for Mut

impl Copy for Override

impl Copy for Priv

impl Copy for Pub

impl Copy for Ref

impl Copy for Return

impl Copy for SelfType

impl Copy for SelfValue

impl Copy for Static

impl Copy for Struct

impl Copy for Super

impl Copy for Trait

impl Copy for Try

impl Copy for Type

impl Copy for Typeof

impl Copy for Union

impl Copy for Unsafe

impl Copy for Unsized

impl Copy for Use

impl Copy for Virtual

impl Copy for Where

impl Copy for While

impl Copy for Yield

impl Copy for Add

impl Copy for AddEq

impl Copy for And

impl Copy for AndAnd

impl Copy for AndEq

impl Copy for At

impl Copy for Bang

impl Copy for Caret

impl Copy for CaretEq

impl Copy for Colon

impl Copy for Colon2

impl Copy for Comma

impl Copy for Div

impl Copy for DivEq

impl Copy for Dollar

impl Copy for Dot

impl Copy for Dot2

impl Copy for Dot3

impl Copy for DotDotEq

impl Copy for Eq

impl Copy for EqEq

impl Copy for Ge

impl Copy for Gt

impl Copy for Le

impl Copy for Lt

impl Copy for MulEq

impl Copy for Ne

impl Copy for Or

impl Copy for OrEq

impl Copy for OrOr

impl Copy for Pound

impl Copy for Question

impl Copy for RArrow

impl Copy for LArrow

impl Copy for Rem

impl Copy for RemEq

impl Copy for FatArrow

impl Copy for Semi

impl Copy for Shl

impl Copy for ShlEq

impl Copy for Shr

impl Copy for ShrEq

impl Copy for Star

impl Copy for Sub

impl Copy for SubEq

impl Copy for Tilde

impl Copy for Brace

impl Copy for Bracket

impl Copy for Paren

impl Copy for Group

impl<'a> Copy for Cursor<'a>

impl Copy for AttrStyle

impl Copy for BinOp

impl Copy for RangeLimits

impl Copy for TraitBoundModifier

impl Copy for UnOp

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

impl Copy for AddBounds

impl Copy for BindStyle

impl<'a> Copy for VariantAst<'a>

impl Copy for Tag

impl Copy for Type

impl Copy for CompressionMethod

impl Copy for PhotometricInterpretation

impl Copy for PlanarConfiguration

impl Copy for Predictor

impl Copy for ResolutionUnit

impl Copy for SampleFormat

impl Copy for ColorType

impl Copy for Duration

impl Copy for OutOfRangeError

impl Copy for Timespec

impl Copy for PreciseTime

impl Copy for SteadyTime

impl Copy for Tm

impl Copy for ParseError

impl Copy for B0

impl Copy for B1

impl<U: Copy + Unsigned + NonZero> Copy for PInt<U>

impl<U: Copy + Unsigned + NonZero> Copy for NInt<U>

impl Copy for Z0

impl Copy for UTerm

impl<U: Copy, B: Copy> Copy for UInt<U, B>

impl Copy for ATerm

impl<V: Copy, A: Copy> Copy for TArr<V, A>

impl Copy for Greater

impl Copy for Less

impl Copy for Equal

impl Copy for BitOrder

impl Copy for LzwStatus

impl Copy for LzwError

impl Copy for XEvent

impl Copy for XAnyEvent

impl Copy for XButtonEvent

impl Copy for XCirculateEvent

impl Copy for XCirculateRequestEvent

impl Copy for XClientMessageEvent

impl Copy for XColormapEvent

impl Copy for XConfigureEvent

impl Copy for XConfigureRequestEvent

impl Copy for XCreateWindowEvent

impl Copy for XCrossingEvent

impl Copy for XDestroyWindowEvent

impl Copy for XErrorEvent

impl Copy for XExposeEvent

impl Copy for XFocusChangeEvent

impl Copy for XGraphicsExposeEvent

impl Copy for XGravityEvent

impl Copy for XKeyEvent

impl Copy for XKeymapEvent

impl Copy for XMapEvent

impl Copy for XMappingEvent

impl Copy for XMapRequestEvent

impl Copy for XMotionEvent

impl Copy for XNoExposeEvent

impl Copy for XPropertyEvent

impl Copy for XReparentEvent

impl Copy for XResizeRequestEvent

impl Copy for XSelectionClearEvent

impl Copy for XSelectionEvent

impl Copy for XSelectionRequestEvent

impl Copy for XUnmapEvent

impl Copy for XVisibilityEvent

impl Copy for _XkbDesc

impl Copy for _XkbKeyAliasRec

impl Copy for _XkbKeyNameRec

impl Copy for _XkbNamesRec

impl Copy for _XkbStateRec

impl Copy for XkbAnyEvent

impl Copy for XkbNewKeyboardNotifyEvent

impl Copy for _XkbMapNotifyEvent

impl Copy for XkbStateNotifyEvent

impl Copy for _XkbControlsNotifyEvent

impl Copy for XkbIndicatorNotifyEvent

impl Copy for _XkbNamesNotifyEvent

impl Copy for XkbCompatMapNotifyEvent

impl Copy for XkbBellNotifyEvent

impl Copy for XkbActionMessageEvent

impl Copy for XkbAccessXNotifyEvent

impl Copy for _XkbExtensionDeviceNotifyEvent

impl Copy for XkbEvent

impl Copy for Depth

impl Copy for Screen

impl Copy for ScreenFormat

impl Copy for Visual

impl Copy for XArc

impl Copy for XChar2b

impl Copy for XCharStruct

impl Copy for XClassHint

impl Copy for XColor

impl Copy for XComposeStatus

impl Copy for XExtCodes

impl Copy for XFontProp

impl Copy for XFontSetExtents

impl Copy for XFontStruct

impl Copy for XGCValues

impl Copy for XGenericEventCookie

impl Copy for XHostAddress

impl Copy for XIconSize

impl Copy for XImage

impl Copy for XKeyboardControl

impl Copy for XKeyboardState

impl Copy for XmbTextItem

impl Copy for XModifierKeymap

impl Copy for XOMCharSetList

impl Copy for XPixmapFormatValues

impl Copy for XPoint

impl Copy for XRectangle

impl Copy for XrmOptionDescRec

impl Copy for XrmValue

impl Copy for XSegment

impl Copy for XSetWindowAttributes

impl Copy for XSizeHints

impl Copy for XStandardColormap

impl Copy for XTextItem

impl Copy for XTextItem16

impl Copy for XTextProperty

impl Copy for XTimeCoord

impl Copy for XVisualInfo

impl Copy for XwcTextItem

impl Copy for XWindowAttributes

impl Copy for XWindowChanges

impl Copy for XWMHints

impl Copy for XIMCaretDirection

impl Copy for XIMCaretStyle

impl Copy for XIMPreeditDrawCallbackStruct

impl Copy for XIMPreeditCaretCallbackStruct

impl Copy for XIMTextString

impl Copy for XIMText

impl Copy for AspectRatio

impl Copy for ClientMessageData

impl Copy for ImageFns

impl Copy for _XcursorAnimate

impl Copy for _XcursorChunkHeader

impl Copy for _XcursorComment

impl Copy for _XcursorComments

impl Copy for _XcursorCursors

impl Copy for _XcursorFile

impl Copy for _XcursorFileHeader

impl Copy for _XcursorFileToc

impl Copy for _XcursorImage

impl Copy for _XcursorImages

impl Copy for XF86VidModeGamma

impl Copy for XF86VidModeModeInfo

impl Copy for XF86VidModeModeLine

impl Copy for XF86VidModeMonitor

impl Copy for XF86VidModeSyncRange

impl Copy for XF86VidModeNotifyEvent

impl Copy for XftFont

impl Copy for XftColor

impl Copy for XftCharSpec

impl Copy for XftCharFontSpec

impl Copy for XftFontSet

impl Copy for XftGlyphSpec

impl Copy for XftGlyphFontSpec

impl Copy for XineramaScreenInfo

impl Copy for XPanoramiXInfo

impl Copy for XDevice

impl Copy for XDeviceControl

impl Copy for XDeviceInfo

impl Copy for XDeviceState

impl Copy for XDeviceTimeCoord

impl Copy for XExtensionVersion

impl Copy for XFeedbackControl

impl Copy for XFeedbackState

impl Copy for XInputClass

impl Copy for XInputClassInfo

impl Copy for XIAddMasterInfo

impl Copy for XIRemoveMasterInfo

impl Copy for XIAttachSlaveInfo

impl Copy for XIDetachSlaveInfo

impl Copy for XIAnyHierarchyChangeInfo

impl Copy for XIModifierState

impl Copy for XIButtonState

impl Copy for XIValuatorState

impl Copy for XIEventMask

impl Copy for XIAnyClassInfo

impl Copy for XIButtonClassInfo

impl Copy for XIKeyClassInfo

impl Copy for XIValuatorClassInfo

impl Copy for XIScrollClassInfo

impl Copy for XITouchClassInfo

impl Copy for XIDeviceInfo

impl Copy for XIGrabModifiers

impl Copy for XIBarrierReleasePointerInfo

impl Copy for XIEvent

impl Copy for XIHierarchyInfo

impl Copy for XIHierarchyEvent

impl Copy for XIDeviceChangedEvent

impl Copy for XIDeviceEvent

impl Copy for XIRawEvent

impl Copy for XIEnterEvent

impl Copy for XIPropertyEvent

impl Copy for XITouchOwnershipEvent

impl Copy for XIBarrierEvent

impl Copy for XRRScreenSize

impl Copy for XRRModeInfo

impl Copy for XRRScreenResources

impl Copy for XRROutputInfo

impl Copy for XRRPropertyInfo

impl Copy for XRRCrtcInfo

impl Copy for XRRCrtcGamma

impl Copy for XRRCrtcTransformAttributes

impl Copy for XRRPanning

impl Copy for XRRProviderResources

impl Copy for XRRProviderInfo

impl Copy for XRRMonitorInfo

impl Copy for XRRScreenChangeNotifyEvent

impl Copy for XRRNotifyEvent

impl Copy for XRROutputChangeNotifyEvent

impl Copy for XRRCrtcChangeNotifyEvent

impl Copy for XRROutputPropertyNotifyEvent

impl Copy for XRRProviderChangeNotifyEvent

impl Copy for XRRProviderPropertyNotifyEvent

impl Copy for XRRResourceChangeNotifyEvent

impl Copy for XRecordClientInfo

impl Copy for XRecordExtRange

impl Copy for XRecordInterceptData

impl Copy for XRecordRange

impl Copy for XRecordRange8

impl Copy for XRecordRange16

impl Copy for XRecordState

impl Copy for _XAnimCursor

impl Copy for _XCircle

impl Copy for _XConicalGradient

impl Copy for _XFilters

impl Copy for _XGlyphElt8

impl Copy for _XGlyphElt16

impl Copy for _XGlyphElt32

impl Copy for _XGlyphInfo

impl Copy for _XIndexValue

impl Copy for _XLinearGradient

impl Copy for _XLineFixed

impl Copy for _XPointDouble

impl Copy for _XPointFixed

impl Copy for _XRadialGradient

impl Copy for XRenderColor

impl Copy for XRenderDirectFormat

impl Copy for XRenderPictFormat

impl Copy for _XRenderPictureAttributes

impl Copy for _XSpanFix

impl Copy for _XTrap

impl Copy for _XTrapezoid

impl Copy for _XTriangle

impl Copy for _XTransform

impl Copy for XScreenSaverInfo

impl Copy for XScreenSaverNotifyEvent