pub trait Copy: Clone { }
Expand description
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
:
- Function item types (i.e., the distinct types defined for each function)
- Function pointer types (e.g.,
fn() -> i32
) - Closure types, if they capture no value from the environment
or if all such captured values implement
Copy
themselves. Note that variables captured by shared reference always implementCopy
(even if the referent doesn’t), while variables captured by mutable reference never implementCopy
.
Implementors§
impl Copy for Code
impl Copy for druid::Color
impl Copy for Handled
impl Copy for druid::Location
impl Copy for MouseButton
impl Copy for RawMods
impl Copy for RawWindowHandle
impl Copy for SysMods
impl Copy for Target
impl Copy for WindowSizePolicy
impl Copy for druid::WindowState
impl Copy for BarHeldState
impl Copy for BarHoveredState
impl Copy for ScrollbarsEnabled
impl Copy for druid::text::Direction
impl Copy for Event
impl Copy for Movement
impl Copy for Action
impl Copy for VerticalMovement
impl Copy for WritingDirection
impl Copy for Axis
impl Copy for CrossAxisAlignment
impl Copy for FillStrat
impl Copy for KnobStyle
impl Copy for LineBreaking
impl Copy for MainAxisAlignment
impl Copy for TabsEdge
impl Copy for TabsTransition
impl Copy for FontStyle
impl Copy for druid::piet::ImageFormat
impl Copy for InterpolationMode
impl Copy for druid::piet::LineCap
impl Copy for druid::piet::LineJoin
impl Copy for TextAlignment
impl Copy for druid::piet::image_crate::ColorType
impl Copy for ExtendedColorType
impl Copy for druid::piet::image_crate::ImageFormat
impl Copy for druid::piet::image_crate::flat::Error
impl Copy for NormalForm
impl Copy for druid::piet::image_crate::imageops::FilterType
impl Copy for druid::piet::kurbo::PathEl
impl Copy for druid::piet::kurbo::PathSeg
impl Copy for Antialias
impl Copy for Content
impl Copy for druid::piet::cairo::DeviceType
impl Copy for druid::piet::cairo::Error
impl Copy for Extend
impl Copy for druid::piet::cairo::FillRule
impl Copy for Filter
impl Copy for FontSlant
impl Copy for FontType
impl Copy for druid::piet::cairo::FontWeight
impl Copy for druid::piet::cairo::Format
impl Copy for HintMetrics
impl Copy for HintStyle
impl Copy for druid::piet::cairo::LineCap
impl Copy for druid::piet::cairo::LineJoin
impl Copy for MeshCorner
impl Copy for Operator
impl Copy for PathDataType
impl Copy for druid::piet::cairo::PathSegment
impl Copy for PatternType
impl Copy for RegionOverlap
impl Copy for SubpixelOrder
impl Copy for SurfaceType
impl Copy for TextClusterFlags
impl Copy for ChecksumType
impl Copy for ConvertError
impl Copy for DateMonth
impl Copy for DateWeekday
impl Copy for FileError
impl Copy for KeyFileError
impl Copy for LogLevel
impl Copy for LogWriterOutput
impl Copy for MarkupError
impl Copy for OptionArg
impl Copy for SeekType
impl Copy for TimeType
impl Copy for UnicodeScript
impl Copy for UserDirectory
impl Copy for VariantClass
impl Copy for druid::piet::cairo::glib::bitflags::_core::cmp::Ordering
impl Copy for Infallible
impl Copy for druid::piet::cairo::glib::bitflags::_core::fmt::Alignment
impl Copy for IpAddr
impl Copy for Ipv6MulticastScope
impl Copy for SocketAddr
impl Copy for FpCategory
impl Copy for Which
impl Copy for SearchStep
impl Copy for druid::piet::cairo::glib::bitflags::_core::sync::atomic::Ordering
impl Copy for SeekFrom
impl Copy for ErrorKind
impl Copy for Shutdown
impl Copy for BacktraceStyle
impl Copy for RecvTimeoutError
impl Copy for TryRecvError
impl Copy for _Unwind_Action
impl Copy for _Unwind_Reason_Code
impl Copy for FlushCompress
impl Copy for FlushDecompress
impl Copy for Status
impl Copy for FluentNumberCurrencyDisplayStyle
impl Copy for FluentNumberStyle
impl Copy for NegotiationStrategy
impl Copy for log::Level
impl Copy for log::LevelFilter
impl Copy for simplecss::Error
impl Copy for svgfilters::convolve_matrix::EdgeMode
impl Copy for svgfilters::displacement_map::ColorChannel
impl Copy for svgfilters::lighting::LightSource
impl Copy for svgfilters::morphology::MorphologyOperator
impl Copy for tiny_skia::blend_mode::BlendMode
impl Copy for tiny_skia::painter::FillRule
impl Copy for SpreadMode
impl Copy for FilterQuality
impl Copy for CanonicalCombiningClass
impl Copy for unicode_vo::Orientation
impl Copy for ImageRendering
impl Copy for usvg::PaintOrder
impl Copy for ShapeRendering
impl Copy for TextRendering
impl Copy for Units
impl Copy for Visibility
impl Copy for usvg::filter::blend::BlendMode
impl Copy for CompositeOperator
impl Copy for usvg::filter::convolve_matrix::EdgeMode
impl Copy for usvg::filter::displacement_map::ColorChannel
impl Copy for ColorInterpolation
impl Copy for usvg::filter::lighting::LightSource
impl Copy for usvg::filter::morphology::MorphologyOperator
impl Copy for TurbulenceKind
impl Copy for FitTo
impl Copy for SpreadMethod
impl Copy for PathCommand
impl Copy for usvg::pathdata::PathSegment
impl Copy for usvg::style::FillRule
impl Copy for usvg::style::LineCap
impl Copy for usvg::style::LineJoin
impl Copy for Indent
impl Copy for bool
impl Copy for char
impl Copy for f32
impl Copy for f64
impl Copy for i8
impl Copy for i16
impl Copy for i32
impl Copy for i64
impl Copy for i128
impl Copy for isize
impl Copy for !
impl Copy for u8
impl Copy for u16
impl Copy for u32
impl Copy for u64
impl Copy for u128
impl Copy for usize
impl Copy for Deref
impl Copy for Identity
impl Copy for Ref
impl Copy for druid::lens::Unit
impl Copy for ScrollComponent
impl Copy for druid::Affine
impl Copy for FileSpec
impl Copy for druid::Insets
impl Copy for druid::Modifiers
impl Copy for MouseButtons
impl Copy for druid::Point
impl Copy for druid::Rect
impl Copy for druid::RoundedRectRadii
impl Copy for Scale
impl Copy for ScaledArea
impl Copy for druid::Size
impl Copy for TimerToken
impl Copy for UnitPoint
impl Copy for druid::Vec2
impl Copy for ViewContext
impl Copy for WindowId
impl Copy for LayoutMetrics
impl Copy for Selection
impl Copy for BoxConstraints
impl Copy for WidgetId
impl Copy for FlexParams
impl Copy for Viewport
impl Copy for SampleLayout
impl Copy for BiLevel
impl Copy for druid::piet::image_crate::math::Rect
impl Copy for Delay
impl Copy for Progress
impl Copy for druid::piet::kurbo::Arc
impl Copy for druid::piet::kurbo::Circle
impl Copy for druid::piet::kurbo::ConstPoint
impl Copy for druid::piet::kurbo::CubicBez
impl Copy for druid::piet::kurbo::Ellipse
impl Copy for druid::piet::kurbo::Line
impl Copy for druid::piet::kurbo::LineIntersection
impl Copy for druid::piet::kurbo::Nearest
impl Copy for druid::piet::kurbo::QuadBez
impl Copy for druid::piet::kurbo::RoundedRect
impl Copy for druid::piet::kurbo::SvgArc
impl Copy for druid::piet::kurbo::TranslateScale
impl Copy for druid::piet::FontWeight
impl Copy for cairo_bool_t
impl Copy for cairo_font_extents_t
impl Copy for cairo_glyph_t
impl Copy for cairo_matrix_t
impl Copy for cairo_path_data_header
impl Copy for cairo_path_t
impl Copy for cairo_rectangle_int_t
impl Copy for cairo_rectangle_list_t
impl Copy for cairo_rectangle_t
impl Copy for cairo_text_cluster_t
impl Copy for cairo_text_extents_t
impl Copy for cairo_user_data_key_t
impl Copy for FontExtents
impl Copy for Glyph
impl Copy for druid::piet::cairo::Matrix
impl Copy for PdfOutline
impl Copy for druid::piet::cairo::Rectangle
impl Copy for RectangleInt
impl Copy for TextCluster
impl Copy for TextExtents
impl Copy for druid::piet::cairo::Version
impl Copy for GArray
impl Copy for GByteArray
impl Copy for GCond
impl Copy for GDate
impl Copy for GDebugKey
impl Copy for GError
impl Copy for GHashTableIter
impl Copy for GHook
impl Copy for GHookList
impl Copy for GIOFuncs
impl Copy for GList
impl Copy for GLogField
impl Copy for GMarkupParser
impl Copy for GMemVTable
impl Copy for GNode
impl Copy for GOnce
impl Copy for GOptionEntry
impl Copy for GPollFD
impl Copy for GPrivate
impl Copy for GPtrArray
impl Copy for GQueue
impl Copy for GRWLock
impl Copy for GRecMutex
impl Copy for GSList
impl Copy for GScanner
impl Copy for GSource
impl Copy for GSourceCallbackFuncs
impl Copy for GSourceFuncs
impl Copy for GString
impl Copy for GTestConfig
impl Copy for GTestLogBuffer
impl Copy for GThreadPool
impl Copy for GTimeVal
impl Copy for GTrashStack
impl Copy for GUriParamsIter
impl Copy for GVariantBuilder
impl Copy for GVariantBuilder_u_s
impl Copy for GVariantDict
impl Copy for GVariantDict_u_s
impl Copy for GVariantIter
impl Copy for passwd
impl Copy for GClosureNotifyData
impl Copy for GEnumClass
impl Copy for GEnumValue
impl Copy for GFlagsClass
impl Copy for GFlagsValue
impl Copy for GInitiallyUnowned
impl Copy for GInitiallyUnownedClass
impl Copy for GInterfaceInfo
impl Copy for GObject
impl Copy for GObjectClass
impl Copy for GObjectConstructParam
impl Copy for GParamSpec
impl Copy for GParamSpecBoolean
impl Copy for GParamSpecBoxed
impl Copy for GParamSpecChar
impl Copy for GParamSpecClass
impl Copy for GParamSpecDouble
impl Copy for GParamSpecEnum
impl Copy for GParamSpecFlags
impl Copy for GParamSpecFloat
impl Copy for GParamSpecGType
impl Copy for GParamSpecInt64
impl Copy for GParamSpecInt
impl Copy for GParamSpecLong
impl Copy for GParamSpecObject
impl Copy for GParamSpecOverride
impl Copy for GParamSpecParam
impl Copy for GParamSpecPointer
impl Copy for GParamSpecTypeInfo
impl Copy for GParamSpecUChar
impl Copy for GParamSpecUInt64
impl Copy for GParamSpecUInt
impl Copy for GParamSpecULong
impl Copy for GParamSpecUnichar
impl Copy for GParamSpecValueArray
impl Copy for GParamSpecVariant
impl Copy for GParameter
impl Copy for GSignalInvocationHint
impl Copy for GSignalQuery
impl Copy for GTypeClass
impl Copy for GTypeFundamentalInfo
impl Copy for GTypeInfo
impl Copy for GTypeInstance
impl Copy for GTypeInterface
impl Copy for GTypeModule
impl Copy for GTypeModuleClass
impl Copy for GTypePluginClass
impl Copy for GTypeQuery
impl Copy for GTypeValueTable
impl Copy for GValue
impl Copy for GValueArray
impl Copy for GWeakRef
impl Copy for Inhibit
impl Copy for BindingFlags
impl Copy for Char
impl Copy for Continue
impl Copy for Date
impl Copy for FormatSizeFlags
impl Copy for FutureWithTimeoutError
impl Copy for ILong
impl Copy for IOCondition
impl Copy for KeyFileFlags
impl Copy for LogLevelFlags
impl Copy for LogLevels
impl Copy for OptionFlags
impl Copy for ParamFlags
impl Copy for Pid
impl Copy for Priority
impl Copy for Quark
impl Copy for SignalFlags
impl Copy for SpawnFlags
impl Copy for TimeSpan
impl Copy for Type
impl Copy for UChar
impl Copy for ULong
impl Copy for SignalId
impl Copy for SignalType
impl Copy for Handle
impl Copy for AllocError
impl Copy for Layout
impl Copy for TypeId
impl Copy for CpuidResult
impl Copy for __m128
impl Copy for __m128bh
impl Copy for __m128d
impl Copy for __m128i
impl Copy for __m256
impl Copy for __m256bh
impl Copy for __m256d
impl Copy for __m256i
impl Copy for __m512
impl Copy for __m512bh
impl Copy for __m512d
impl Copy for __m512i
impl Copy for TryFromSliceError
impl Copy for CharTryFromError
impl Copy for TryFromCharError
impl Copy for druid::piet::cairo::glib::bitflags::_core::fmt::Error
impl Copy for Assume
impl Copy for Ipv4Addr
impl Copy for Ipv6Addr
impl Copy for SocketAddrV4
impl Copy for SocketAddrV6
impl Copy for NonZeroI8
impl Copy for NonZeroI16
impl Copy for NonZeroI32
impl Copy for NonZeroI64
impl Copy for NonZeroI128
impl Copy for NonZeroIsize
impl Copy for NonZeroU8
impl Copy for NonZeroU16
impl Copy for NonZeroU32
impl Copy for NonZeroU64
impl Copy for NonZeroU128
impl Copy for NonZeroUsize
impl Copy for TryFromIntError
impl Copy for RangeFull
impl Copy for druid::piet::cairo::glib::bitflags::_core::ptr::Alignment
impl Copy for TimSortRun
impl Copy for Utf8Error
impl Copy for RawWakerVTable
impl Copy for Duration
impl Copy for Global
impl Copy for System
impl Copy for FileTimes
impl Copy for std::fs::FileType
impl Copy for Empty
impl Copy for Sink
impl Copy for UCred
impl Copy for ExitCode
impl Copy for ExitStatus
impl Copy for ExitStatusError
impl Copy for WaitTimeoutResult
impl Copy for RecvError
impl Copy for AccessError
impl Copy for ThreadId
impl Copy for Instant
impl Copy for std::time::SystemTime
impl Copy for Adler32
impl Copy for FileDialogToken
impl Copy for IdleToken
impl Copy for TextFieldToken
impl Copy for flate2::Compression
impl Copy for ParseRatioError
impl Copy for DefaultConfig
impl Copy for simplecss::TextPos
impl Copy for tiny_skia::color::Color
impl Copy for ColorU8
impl Copy for PremultipliedColor
impl Copy for PremultipliedColorU8
impl Copy for GradientStop
impl Copy for PixmapPaint
impl Copy for tracing_core::metadata::Level
impl Copy for tracing_core::metadata::LevelFilter
impl Copy for NoSubscriber
impl Copy for FilterId
impl Copy for Compact
impl Copy for Full
impl Copy for tracing_subscriber::fmt::time::SystemTime
impl Copy for Uptime
impl Copy for ATerm
impl Copy for B0
impl Copy for B1
impl Copy for Z0
impl Copy for Equal
impl Copy for Greater
impl Copy for Less
impl Copy for UTerm
impl Copy for Flood
impl Copy for DistantLight
impl Copy for PointLight
impl Copy for SpotLight
impl Copy for Turbulence
impl Copy for PathBbox
impl Copy for usvg::geom::Rect
impl Copy for ScreenRect
impl Copy for ScreenSize
impl Copy for usvg::geom::Size
impl Copy for usvg::geom::Transform
impl Copy for usvg::geom::ViewBox
impl Copy for Stop
impl Copy for usvg::EnableBackground
impl Copy for NonZeroF64
impl Copy for usvg::style::Color
impl Copy for StrokeMiterlimit
impl Copy for LineBreakLeafIter
impl Copy for Options
impl Copy for PhantomPinned
impl Copy for cairo_path_data
impl Copy for GMutex
impl Copy for GTokenValue
impl Copy for GVariantBuilder_u
impl Copy for GVariantDict_u
impl Copy for GValue_data
impl Copy for GWeakRef_priv
impl Copy for Aborted
impl Copy for AccelFlags
impl Copy for AdaptiveFilterType
impl Copy for Advice
impl Copy for Affine
impl Copy for Align
impl Copy for Align
impl Copy for Alignment
impl Copy for Analysis
impl Copy for AnchorHints
impl Copy for AndroidDisplayHandle
impl Copy for AndroidNdkWindowHandle
impl Copy for Angle
impl Copy for AngleUnit
impl Copy for AnimationControl
impl Copy for AnyExtension
impl Copy for AppInfoCreateFlags
impl Copy for AppKitDisplayHandle
impl Copy for AppKitWindowHandle
impl Copy for ApplicationFlags
impl Copy for ApplicationInhibitFlags
impl Copy for Arc
impl Copy for ArrowType
impl Copy for AskPasswordFlags
impl Copy for AspectRatio
impl Copy for AssistantPageType
impl Copy for AtkActionIface
impl Copy for AtkAttribute
impl Copy for AtkComponentIface
impl Copy for AtkDocumentIface
impl Copy for AtkEditableTextIface
impl Copy for AtkGObjectAccessible
impl Copy for AtkGObjectAccessibleClass
impl Copy for AtkHyperlink
impl Copy for AtkHyperlinkClass
impl Copy for AtkHyperlinkImplIface
impl Copy for AtkHypertextIface
impl Copy for AtkImageIface
impl Copy for AtkKeyEventStruct
impl Copy for AtkMisc
impl Copy for AtkMiscClass
impl Copy for AtkNoOpObject
impl Copy for AtkNoOpObjectClass
impl Copy for AtkNoOpObjectFactory
impl Copy for AtkNoOpObjectFactoryClass
impl Copy for AtkObject
impl Copy for AtkObjectClass
impl Copy for AtkObjectFactory
impl Copy for AtkObjectFactoryClass
impl Copy for AtkPlug
impl Copy for AtkPlugClass
impl Copy for AtkPropertyValues
impl Copy for AtkRectangle
impl Copy for AtkRegistry
impl Copy for AtkRegistryClass
impl Copy for AtkRelation
impl Copy for AtkRelationClass
impl Copy for AtkRelationSet
impl Copy for AtkRelationSetClass
impl Copy for AtkSelectionIface
impl Copy for AtkSocket
impl Copy for AtkSocketClass
impl Copy for AtkStateSet
impl Copy for AtkStateSetClass
impl Copy for AtkStreamableContentIface
impl Copy for AtkTableCellIface
impl Copy for AtkTableIface
impl Copy for AtkTextIface
impl Copy for AtkTextRange
impl Copy for AtkTextRectangle
impl Copy for AtkUtil
impl Copy for AtkUtilClass
impl Copy for AtkValueIface
impl Copy for AtkWindowIface
impl Copy for Atom
impl Copy for AttrType
impl Copy for AxisFlags
impl Copy for AxisUse
impl Copy for AxisValueMap
impl Copy for BaselinePosition
impl Copy for BidiClass
impl Copy for BidiClass
impl Copy for BidiClassCategory
impl Copy for BidiControl
impl Copy for BidiMatchedOpeningBracket
impl Copy for BidiMirrored
impl Copy for BidiType
impl Copy for BinaryOp
impl Copy for BitDepth
impl Copy for BitOrder
impl Copy for BlendOp
impl Copy for Block
impl Copy for Border
impl Copy for BorderStyle
impl Copy for BufferClusterLevel
impl Copy for BuilderError
impl Copy for BusNameOwnerFlags
impl Copy for BusNameWatcherFlags
impl Copy for BusType
impl Copy for ButtonBoxStyle
impl Copy for ButtonRole
impl Copy for ButtonsType
impl Copy for ByteOrder
impl Copy for CFFError
impl Copy for CalendarDisplayOptions
impl Copy for Canceled
impl Copy for CellRendererAccelMode
impl Copy for CellRendererMode
impl Copy for CellRendererState
impl Copy for CharRange
impl Copy for CharacterSet
impl Copy for CheckedCastError
impl Copy for ChunkType
impl Copy for Circle
impl Copy for ClassBytesRange
impl Copy for ClassSetBinaryOpKind
impl Copy for ClassUnicodeRange
impl Copy for CodingProcess
impl Copy for Color
impl Copy for Color
impl Copy for Color
impl Copy for ColorOutput
impl Copy for ColorTransform
impl Copy for ColorType
impl Copy for Colorspace
impl Copy for CompositionState
impl Copy for Compression
impl Copy for CompressionLevel
impl Copy for CompressionStrategy
impl Copy for Config
impl Copy for ConstPoint
impl Copy for Constant
impl Copy for ContextualEntryData
impl Copy for ConverterFlags
impl Copy for ConverterResult
impl Copy for CoordType
impl Copy for CornerType
impl Copy for Coverage
impl Copy for CoverageLevel
impl Copy for CredentialsType
impl Copy for CrossingMode
impl Copy for CssProviderError
impl Copy for CssSectionType
impl Copy for CubicBez
impl Copy for CubicCoeff
impl Copy for CursorType
impl Copy for DBusCallFlags
impl Copy for DBusCapabilityFlags
impl Copy for DBusConnectionFlags
impl Copy for DBusInterfaceSkeletonFlags
impl Copy for DBusMessageByteOrder
impl Copy for DBusMessageFlags
impl Copy for DBusMessageHeaderField
impl Copy for DBusMessageType
impl Copy for DBusProxyFlags
impl Copy for DBusSendMessageFlags
impl Copy for DBusServerFlags
impl Copy for DBusSignalFlags
impl Copy for DIR
impl Copy for DataFormat
impl Copy for DataStreamByteOrder
impl Copy for DataStreamNewlineType
impl Copy for DeleteType
impl Copy for DestDefaults
impl Copy for DevicePadFeature
impl Copy for DeviceToolType
impl Copy for DeviceType
impl Copy for DialogFlags
impl Copy for DirPrefix
impl Copy for Direction
impl Copy for Direction
impl Copy for DirectionType
impl Copy for DisposalMethod
impl Copy for DisposeOp
impl Copy for Dl_info
impl Copy for DragAction
impl Copy for DragCancelReason
impl Copy for DragProtocol
impl Copy for DragResult
impl Copy for DriveStartFlags
impl Copy for DriveStartStopType
impl Copy for DrmDisplayHandle
impl Copy for DrmWindowHandle
impl Copy for EditBinding
impl Copy for EditMode
impl Copy for Elf32_Chdr
impl Copy for Elf32_Ehdr
impl Copy for Elf32_Phdr
impl Copy for Elf32_Shdr
impl Copy for Elf32_Sym
impl Copy for Elf64_Chdr
impl Copy for Elf64_Ehdr
impl Copy for Elf64_Phdr
impl Copy for Elf64_Shdr
impl Copy for Elf64_Sym
impl Copy for Ellipse
impl Copy for EllipsizeMode
impl Copy for EmblemOrigin
impl Copy for EnableBackground
impl Copy for EntryData
impl Copy for EntryIconPosition
impl Copy for Error
impl Copy for Error
impl Copy for EventMask
impl Copy for EventSequenceState
impl Copy for EventType
impl Copy for Extension
impl Copy for F32Margin
impl Copy for F64Margin
impl Copy for FILE
impl Copy for FaceParsingError
impl Copy for Feature
impl Copy for Feature
impl Copy for FileAttributeInfoFlags
impl Copy for FileAttributeStatus
impl Copy for FileAttributeType
impl Copy for FileChooserAction
impl Copy for FileChooserConfirmation
impl Copy for FileChooserError
impl Copy for FileCopyFlags
impl Copy for FileCreateFlags
impl Copy for FileFilterFlags
impl Copy for FileMeasureFlags
impl Copy for FileMonitorEvent
impl Copy for FileMonitorFlags
impl Copy for FileQueryInfoFlags
impl Copy for FileType
impl Copy for FilterType
impl Copy for FiniteF32
impl Copy for FiniteF64
impl Copy for Fixed
impl Copy for Flag
impl Copy for FontMask
impl Copy for FrameClockPhase
impl Copy for FrameControl
impl Copy for FullscreenMode
impl Copy for GActionEntry
impl Copy for GActionGroupInterface
impl Copy for GActionInterface
impl Copy for GActionMapInterface
impl Copy for GAppInfoIface
impl Copy for GAppLaunchContext
impl Copy for GAppLaunchContextClass
impl Copy for GApplication
impl Copy for GApplicationClass
impl Copy for GApplicationCommandLine
impl Copy for GApplicationCommandLineClass
impl Copy for GAsyncInitableIface
impl Copy for GAsyncResultIface
impl Copy for GBufferedInputStream
impl Copy for GBufferedInputStreamClass
impl Copy for GBufferedOutputStream
impl Copy for GBufferedOutputStreamClass
impl Copy for GCancellable
impl Copy for GCancellableClass
impl Copy for GCharsetConverterClass
impl Copy for GConverterIface
impl Copy for GConverterInputStream
impl Copy for GConverterInputStreamClass
impl Copy for GConverterOutputStream
impl Copy for GConverterOutputStreamClass
impl Copy for GDBusAnnotationInfo
impl Copy for GDBusArgInfo
impl Copy for GDBusErrorEntry
impl Copy for GDBusInterfaceIface
impl Copy for GDBusInterfaceInfo
impl Copy for GDBusInterfaceSkeleton
impl Copy for GDBusInterfaceSkeletonClass
impl Copy for GDBusInterfaceVTable
impl Copy for GDBusMethodInfo
impl Copy for GDBusNodeInfo
impl Copy for GDBusObjectIface
impl Copy for GDBusObjectManagerClient
impl Copy for GDBusObjectManagerClientClass
impl Copy for GDBusObjectManagerIface
impl Copy for GDBusObjectManagerServer
impl Copy for GDBusObjectManagerServerClass
impl Copy for GDBusObjectProxy
impl Copy for GDBusObjectProxyClass
impl Copy for GDBusObjectSkeleton
impl Copy for GDBusObjectSkeletonClass
impl Copy for GDBusPropertyInfo
impl Copy for GDBusProxy
impl Copy for GDBusProxyClass
impl Copy for GDBusSignalInfo
impl Copy for GDBusSubtreeVTable
impl Copy for GDataInputStream
impl Copy for GDataInputStreamClass
impl Copy for GDataOutputStream
impl Copy for GDataOutputStreamClass
impl Copy for GDatagramBasedInterface
impl Copy for GDebugControllerDBus
impl Copy for GDebugControllerDBusClass
impl Copy for GDebugControllerInterface
impl Copy for GDesktopAppInfoClass
impl Copy for GDesktopAppInfoLookupIface
impl Copy for GDriveIface
impl Copy for GDtlsClientConnectionInterface
impl Copy for GDtlsConnectionInterface
impl Copy for GDtlsServerConnectionInterface
impl Copy for GEmblemedIcon
impl Copy for GEmblemedIconClass
impl Copy for GFileAttributeInfo
impl Copy for GFileAttributeInfoList
impl Copy for GFileDescriptorBasedIface
impl Copy for GFileEnumerator
impl Copy for GFileEnumeratorClass
impl Copy for GFileIOStream
impl Copy for GFileIOStreamClass
impl Copy for GFileIface
impl Copy for GFileInputStream
impl Copy for GFileInputStreamClass
impl Copy for GFileMonitor
impl Copy for GFileMonitorClass
impl Copy for GFileOutputStream
impl Copy for GFileOutputStreamClass
impl Copy for GFilenameCompleterClass
impl Copy for GFilterInputStream
impl Copy for GFilterInputStreamClass
impl Copy for GFilterOutputStream
impl Copy for GFilterOutputStreamClass
impl Copy for GIOStream
impl Copy for GIOStreamClass
impl Copy for GIconIface
impl Copy for GInetAddress
impl Copy for GInetAddressClass
impl Copy for GInetAddressMask
impl Copy for GInetAddressMaskClass
impl Copy for GInetSocketAddress
impl Copy for GInetSocketAddressClass
impl Copy for GInitableIface
impl Copy for GInputMessage
impl Copy for GInputStream
impl Copy for GInputStreamClass
impl Copy for GInputVector
impl Copy for GLError
impl Copy for GListModelInterface
impl Copy for GListStoreClass
impl Copy for GLoadableIconIface
impl Copy for GMemoryInputStream
impl Copy for GMemoryInputStreamClass
impl Copy for GMemoryMonitorInterface
impl Copy for GMemoryOutputStream
impl Copy for GMemoryOutputStreamClass
impl Copy for GMenuAttributeIter
impl Copy for GMenuAttributeIterClass
impl Copy for GMenuLinkIter
impl Copy for GMenuLinkIterClass
impl Copy for GMenuModel
impl Copy for GMenuModelClass
impl Copy for GMountIface
impl Copy for GMountOperation
impl Copy for GMountOperationClass
impl Copy for GNativeSocketAddress
impl Copy for GNativeSocketAddressClass
impl Copy for GNativeVolumeMonitor
impl Copy for GNativeVolumeMonitorClass
impl Copy for GNetworkAddress
impl Copy for GNetworkAddressClass
impl Copy for GNetworkMonitorInterface
impl Copy for GNetworkService
impl Copy for GNetworkServiceClass
impl Copy for GOutputMessage
impl Copy for GOutputStream
impl Copy for GOutputStreamClass
impl Copy for GOutputVector
impl Copy for GPermission
impl Copy for GPermissionClass
impl Copy for GPollableInputStreamInterface
impl Copy for GPollableOutputStreamInterface
impl Copy for GPowerProfileMonitorInterface
impl Copy for GProxyAddress
impl Copy for GProxyAddressClass
impl Copy for GProxyAddressEnumerator
impl Copy for GProxyAddressEnumeratorClass
impl Copy for GProxyInterface
impl Copy for GProxyResolverInterface
impl Copy for GRemoteActionGroupInterface
impl Copy for GResolver
impl Copy for GResolverClass
impl Copy for GSeekableIface
impl Copy for GSettings
impl Copy for GSettingsBackend
impl Copy for GSettingsBackendClass
impl Copy for GSettingsClass
impl Copy for GSimpleActionGroup
impl Copy for GSimpleActionGroupClass
impl Copy for GSimpleProxyResolver
impl Copy for GSimpleProxyResolverClass
impl Copy for GSocket
impl Copy for GSocketAddress
impl Copy for GSocketAddressClass
impl Copy for GSocketAddressEnumerator
impl Copy for GSocketAddressEnumeratorClass
impl Copy for GSocketClass
impl Copy for GSocketClient
impl Copy for GSocketClientClass
impl Copy for GSocketConnectableIface
impl Copy for GSocketConnection
impl Copy for GSocketConnectionClass
impl Copy for GSocketControlMessage
impl Copy for GSocketControlMessageClass
impl Copy for GSocketListener
impl Copy for GSocketListenerClass
impl Copy for GSocketService
impl Copy for GSocketServiceClass
impl Copy for GStaticResource
impl Copy for GTcpConnection
impl Copy for GTcpConnectionClass
impl Copy for GTcpWrapperConnection
impl Copy for GTcpWrapperConnectionClass
impl Copy for GThreadedSocketService
impl Copy for GThreadedSocketServiceClass
impl Copy for GTlsBackendInterface
impl Copy for GTlsCertificate
impl Copy for GTlsCertificateClass
impl Copy for GTlsClientConnectionInterface
impl Copy for GTlsConnection
impl Copy for GTlsConnectionClass
impl Copy for GTlsDatabase
impl Copy for GTlsDatabaseClass
impl Copy for GTlsFileDatabaseInterface
impl Copy for GTlsInteraction
impl Copy for GTlsInteractionClass
impl Copy for GTlsPassword
impl Copy for GTlsPasswordClass
impl Copy for GTlsServerConnectionInterface
impl Copy for GUnixConnection
impl Copy for GUnixConnectionClass
impl Copy for GUnixCredentialsMessage
impl Copy for GUnixCredentialsMessageClass
impl Copy for GUnixFDList
impl Copy for GUnixFDListClass
impl Copy for GUnixFDMessage
impl Copy for GUnixFDMessageClass
impl Copy for GUnixInputStream
impl Copy for GUnixInputStreamClass
impl Copy for GUnixOutputStream
impl Copy for GUnixOutputStreamClass
impl Copy for GUnixSocketAddress
impl Copy for GUnixSocketAddressClass
impl Copy for GVfs
impl Copy for GVfsClass
impl Copy for GVolumeIface
impl Copy for GVolumeMonitor
impl Copy for GVolumeMonitorClass
impl Copy for GZlibCompressorClass
impl Copy for GZlibDecompressorClass
impl Copy for GbmDisplayHandle
impl Copy for GbmWindowHandle
impl Copy for GdkColor
impl Copy for GdkEvent
impl Copy for GdkEventAny
impl Copy for GdkEventButton
impl Copy for GdkEventConfigure
impl Copy for GdkEventCrossing
impl Copy for GdkEventDND
impl Copy for GdkEventExpose
impl Copy for GdkEventFocus
impl Copy for GdkEventGrabBroken
impl Copy for GdkEventKey
impl Copy for GdkEventMotion
impl Copy for GdkEventOwnerChange
impl Copy for GdkEventPadAxis
impl Copy for GdkEventPadButton
impl Copy for GdkEventPadGroupMode
impl Copy for GdkEventProperty
impl Copy for GdkEventProximity
impl Copy for GdkEventScroll
impl Copy for GdkEventSelection
impl Copy for GdkEventSetting
impl Copy for GdkEventTouch
impl Copy for GdkEventTouchpadPinch
impl Copy for GdkEventTouchpadSwipe
impl Copy for GdkEventVisibility
impl Copy for GdkEventWindowState
impl Copy for GdkGeometry
impl Copy for GdkKeymapKey
impl Copy for GdkPixbufAnimation
impl Copy for GdkPixbufAnimationClass
impl Copy for GdkPixbufAnimationIter
impl Copy for GdkPixbufAnimationIterClass
impl Copy for GdkPixbufFormat
impl Copy for GdkPixbufLoader
impl Copy for GdkPixbufLoaderClass
impl Copy for GdkPixbufModule
impl Copy for GdkPixbufModulePattern
impl Copy for GdkPoint
impl Copy for GdkRGBA
impl Copy for GdkRectangle
impl Copy for GdkSeat
impl Copy for GdkTimeCoord
impl Copy for GdkWindowAttr
impl Copy for GdkWindowClass
impl Copy for GeneralCategory
impl Copy for Geometry
impl Copy for GlyphClass
impl Copy for GlyphGeometry
impl Copy for GlyphId
impl Copy for GlyphInfo
impl Copy for GlyphInfo
impl Copy for GlyphPart
impl Copy for GlyphPosition
impl Copy for GlyphVariant
impl Copy for GlyphVariationResult
impl Copy for GrabOwnership
impl Copy for GrabStatus
impl Copy for Gradient
impl Copy for Gravity
impl Copy for Gravity
impl Copy for GravityHint
impl Copy for GtkAboutDialog
impl Copy for GtkAboutDialogClass
impl Copy for GtkAccelGroup
impl Copy for GtkAccelGroupClass
impl Copy for GtkAccelGroupEntry
impl Copy for GtkAccelKey
impl Copy for GtkAccelLabel
impl Copy for GtkAccelLabelClass
impl Copy for GtkAccessible
impl Copy for GtkAccessibleClass
impl Copy for GtkAction
impl Copy for GtkActionBar
impl Copy for GtkActionBarClass
impl Copy for GtkActionClass
impl Copy for GtkActionEntry
impl Copy for GtkActionGroup
impl Copy for GtkActionGroupClass
impl Copy for GtkActionableInterface
impl Copy for GtkActivatableIface
impl Copy for GtkAdjustment
impl Copy for GtkAdjustmentClass
impl Copy for GtkAlignment
impl Copy for GtkAlignmentClass
impl Copy for GtkAppChooserButton
impl Copy for GtkAppChooserButtonClass
impl Copy for GtkAppChooserDialog
impl Copy for GtkAppChooserDialogClass
impl Copy for GtkAppChooserWidget
impl Copy for GtkAppChooserWidgetClass
impl Copy for GtkApplication
impl Copy for GtkApplicationClass
impl Copy for GtkApplicationWindow
impl Copy for GtkApplicationWindowClass
impl Copy for GtkArrow
impl Copy for GtkArrowAccessible
impl Copy for GtkArrowAccessibleClass
impl Copy for GtkArrowClass
impl Copy for GtkAspectFrame
impl Copy for GtkAspectFrameClass
impl Copy for GtkAssistant
impl Copy for GtkAssistantClass
impl Copy for GtkBin
impl Copy for GtkBinClass
impl Copy for GtkBindingArg
impl Copy for GtkBindingArg_d
impl Copy for GtkBindingSet
impl Copy for GtkBindingSignal
impl Copy for GtkBooleanCellAccessible
impl Copy for GtkBooleanCellAccessibleClass
impl Copy for GtkBorder
impl Copy for GtkBox
impl Copy for GtkBoxClass
impl Copy for GtkBuildableIface
impl Copy for GtkBuilder
impl Copy for GtkBuilderClass
impl Copy for GtkButton
impl Copy for GtkButtonAccessible
impl Copy for GtkButtonAccessibleClass
impl Copy for GtkButtonBox
impl Copy for GtkButtonBoxClass
impl Copy for GtkButtonClass
impl Copy for GtkCalendar
impl Copy for GtkCalendarClass
impl Copy for GtkCellAccessible
impl Copy for GtkCellAccessibleClass
impl Copy for GtkCellAccessibleParentIface
impl Copy for GtkCellArea
impl Copy for GtkCellAreaBox
impl Copy for GtkCellAreaBoxClass
impl Copy for GtkCellAreaClass
impl Copy for GtkCellAreaContext
impl Copy for GtkCellAreaContextClass
impl Copy for GtkCellEditableIface
impl Copy for GtkCellLayoutIface
impl Copy for GtkCellRenderer
impl Copy for GtkCellRendererAccel
impl Copy for GtkCellRendererAccelClass
impl Copy for GtkCellRendererClass
impl Copy for GtkCellRendererCombo
impl Copy for GtkCellRendererComboClass
impl Copy for GtkCellRendererPixbuf
impl Copy for GtkCellRendererPixbufClass
impl Copy for GtkCellRendererProgress
impl Copy for GtkCellRendererProgressClass
impl Copy for GtkCellRendererSpin
impl Copy for GtkCellRendererSpinClass
impl Copy for GtkCellRendererSpinner
impl Copy for GtkCellRendererSpinnerClass
impl Copy for GtkCellRendererText
impl Copy for GtkCellRendererTextClass
impl Copy for GtkCellRendererToggle
impl Copy for GtkCellRendererToggleClass
impl Copy for GtkCellView
impl Copy for GtkCellViewClass
impl Copy for GtkCheckButton
impl Copy for GtkCheckButtonClass
impl Copy for GtkCheckMenuItem
impl Copy for GtkCheckMenuItemAccessible
impl Copy for GtkCheckMenuItemAccessibleClass
impl Copy for GtkCheckMenuItemClass
impl Copy for GtkColorButton
impl Copy for GtkColorButtonClass
impl Copy for GtkColorChooserDialog
impl Copy for GtkColorChooserDialogClass
impl Copy for GtkColorChooserInterface
impl Copy for GtkColorChooserWidget
impl Copy for GtkColorChooserWidgetClass
impl Copy for GtkColorSelection
impl Copy for GtkColorSelectionClass
impl Copy for GtkColorSelectionDialog
impl Copy for GtkColorSelectionDialogClass
impl Copy for GtkComboBox
impl Copy for GtkComboBoxAccessible
impl Copy for GtkComboBoxAccessibleClass
impl Copy for GtkComboBoxClass
impl Copy for GtkComboBoxText
impl Copy for GtkComboBoxTextClass
impl Copy for GtkContainer
impl Copy for GtkContainerAccessible
impl Copy for GtkContainerAccessibleClass
impl Copy for GtkContainerCellAccessible
impl Copy for GtkContainerCellAccessibleClass
impl Copy for GtkContainerClass
impl Copy for GtkCssProvider
impl Copy for GtkCssProviderClass
impl Copy for GtkDialog
impl Copy for GtkDialogClass
impl Copy for GtkDrawingArea
impl Copy for GtkDrawingAreaClass
impl Copy for GtkEditableInterface
impl Copy for GtkEntry
impl Copy for GtkEntryAccessible
impl Copy for GtkEntryAccessibleClass
impl Copy for GtkEntryBuffer
impl Copy for GtkEntryBufferClass
impl Copy for GtkEntryClass
impl Copy for GtkEntryCompletion
impl Copy for GtkEntryCompletionClass
impl Copy for GtkEventBox
impl Copy for GtkEventBoxClass
impl Copy for GtkExpander
impl Copy for GtkExpanderAccessible
impl Copy for GtkExpanderAccessibleClass
impl Copy for GtkExpanderClass
impl Copy for GtkFileChooserButton
impl Copy for GtkFileChooserButtonClass
impl Copy for GtkFileChooserDialog
impl Copy for GtkFileChooserDialogClass
impl Copy for GtkFileChooserNativeClass
impl Copy for GtkFileChooserWidget
impl Copy for GtkFileChooserWidgetAccessible
impl Copy for GtkFileChooserWidgetAccessibleClass
impl Copy for GtkFileChooserWidgetClass
impl Copy for GtkFileFilterInfo
impl Copy for GtkFixed
impl Copy for GtkFixedChild
impl Copy for GtkFixedClass
impl Copy for GtkFlowBox
impl Copy for GtkFlowBoxAccessible
impl Copy for GtkFlowBoxAccessibleClass
impl Copy for GtkFlowBoxChild
impl Copy for GtkFlowBoxChildAccessible
impl Copy for GtkFlowBoxChildAccessibleClass
impl Copy for GtkFlowBoxChildClass
impl Copy for GtkFlowBoxClass
impl Copy for GtkFontButton
impl Copy for GtkFontButtonClass
impl Copy for GtkFontChooserDialog
impl Copy for GtkFontChooserDialogClass
impl Copy for GtkFontChooserIface
impl Copy for GtkFontChooserWidget
impl Copy for GtkFontChooserWidgetClass
impl Copy for GtkFontSelection
impl Copy for GtkFontSelectionClass
impl Copy for GtkFontSelectionDialog
impl Copy for GtkFontSelectionDialogClass
impl Copy for GtkFrame
impl Copy for GtkFrameAccessible
impl Copy for GtkFrameAccessibleClass
impl Copy for GtkFrameClass
impl Copy for GtkGLArea
impl Copy for GtkGLAreaClass
impl Copy for GtkGrid
impl Copy for GtkGridClass
impl Copy for GtkHBox
impl Copy for GtkHBoxClass
impl Copy for GtkHButtonBox
impl Copy for GtkHButtonBoxClass
impl Copy for GtkHPaned
impl Copy for GtkHPanedClass
impl Copy for GtkHSV
impl Copy for GtkHSVClass
impl Copy for GtkHScale
impl Copy for GtkHScaleClass
impl Copy for GtkHScrollbar
impl Copy for GtkHScrollbarClass
impl Copy for GtkHSeparator
impl Copy for GtkHSeparatorClass
impl Copy for GtkHandleBox
impl Copy for GtkHandleBoxClass
impl Copy for GtkHeaderBar
impl Copy for GtkHeaderBarAccessible
impl Copy for GtkHeaderBarAccessibleClass
impl Copy for GtkHeaderBarClass
impl Copy for GtkIMContext
impl Copy for GtkIMContextClass
impl Copy for GtkIMContextInfo
impl Copy for GtkIMContextSimple
impl Copy for GtkIMContextSimpleClass
impl Copy for GtkIMMulticontext
impl Copy for GtkIMMulticontextClass
impl Copy for GtkIconFactory
impl Copy for GtkIconFactoryClass
impl Copy for GtkIconTheme
impl Copy for GtkIconThemeClass
impl Copy for GtkIconView
impl Copy for GtkIconViewAccessible
impl Copy for GtkIconViewAccessibleClass
impl Copy for GtkIconViewClass
impl Copy for GtkImage
impl Copy for GtkImageAccessible
impl Copy for GtkImageAccessibleClass
impl Copy for GtkImageCellAccessible
impl Copy for GtkImageCellAccessibleClass
impl Copy for GtkImageClass
impl Copy for GtkImageMenuItem
impl Copy for GtkImageMenuItemClass
impl Copy for GtkInfoBar
impl Copy for GtkInfoBarClass
impl Copy for GtkInvisible
impl Copy for GtkInvisibleClass
impl Copy for GtkLabel
impl Copy for GtkLabelAccessible
impl Copy for GtkLabelAccessibleClass
impl Copy for GtkLabelClass
impl Copy for GtkLayout
impl Copy for GtkLayoutClass
impl Copy for GtkLevelBar
impl Copy for GtkLevelBarAccessible
impl Copy for GtkLevelBarAccessibleClass
impl Copy for GtkLevelBarClass
impl Copy for GtkLinkButton
impl Copy for GtkLinkButtonAccessible
impl Copy for GtkLinkButtonAccessibleClass
impl Copy for GtkLinkButtonClass
impl Copy for GtkListBox
impl Copy for GtkListBoxAccessible
impl Copy for GtkListBoxAccessibleClass
impl Copy for GtkListBoxClass
impl Copy for GtkListBoxRow
impl Copy for GtkListBoxRowAccessible
impl Copy for GtkListBoxRowAccessibleClass
impl Copy for GtkListBoxRowClass
impl Copy for GtkListStore
impl Copy for GtkListStoreClass
impl Copy for GtkLockButton
impl Copy for GtkLockButtonAccessible
impl Copy for GtkLockButtonAccessibleClass
impl Copy for GtkLockButtonClass
impl Copy for GtkMenu
impl Copy for GtkMenuAccessible
impl Copy for GtkMenuAccessibleClass
impl Copy for GtkMenuBar
impl Copy for GtkMenuBarClass
impl Copy for GtkMenuButton
impl Copy for GtkMenuButtonAccessible
impl Copy for GtkMenuButtonAccessibleClass
impl Copy for GtkMenuButtonClass
impl Copy for GtkMenuClass
impl Copy for GtkMenuItem
impl Copy for GtkMenuItemAccessible
impl Copy for GtkMenuItemAccessibleClass
impl Copy for GtkMenuItemClass
impl Copy for GtkMenuShell
impl Copy for GtkMenuShellAccessible
impl Copy for GtkMenuShellAccessibleClass
impl Copy for GtkMenuShellClass
impl Copy for GtkMenuToolButton
impl Copy for GtkMenuToolButtonClass
impl Copy for GtkMessageDialog
impl Copy for GtkMessageDialogClass
impl Copy for GtkMisc
impl Copy for GtkMiscClass
impl Copy for GtkMountOperation
impl Copy for GtkMountOperationClass
impl Copy for GtkNativeDialog
impl Copy for GtkNativeDialogClass
impl Copy for GtkNotebook
impl Copy for GtkNotebookAccessible
impl Copy for GtkNotebookAccessibleClass
impl Copy for GtkNotebookClass
impl Copy for GtkNotebookPageAccessible
impl Copy for GtkNotebookPageAccessibleClass
impl Copy for GtkNumerableIcon
impl Copy for GtkNumerableIconClass
impl Copy for GtkOffscreenWindow
impl Copy for GtkOffscreenWindowClass
impl Copy for GtkOrientableIface
impl Copy for GtkOverlay
impl Copy for GtkOverlayClass
impl Copy for GtkPadActionEntry
impl Copy for GtkPageRange
impl Copy for GtkPaned
impl Copy for GtkPanedAccessible
impl Copy for GtkPanedAccessibleClass
impl Copy for GtkPanedClass
impl Copy for GtkPlug
impl Copy for GtkPlugAccessible
impl Copy for GtkPlugAccessibleClass
impl Copy for GtkPlugClass
impl Copy for GtkPopover
impl Copy for GtkPopoverAccessible
impl Copy for GtkPopoverAccessibleClass
impl Copy for GtkPopoverClass
impl Copy for GtkPopoverMenuClass
impl Copy for GtkPrintOperation
impl Copy for GtkPrintOperationClass
impl Copy for GtkPrintOperationPreviewIface
impl Copy for GtkProgressBar
impl Copy for GtkProgressBarAccessible
impl Copy for GtkProgressBarAccessibleClass
impl Copy for GtkProgressBarClass
impl Copy for GtkRadioAction
impl Copy for GtkRadioActionClass
impl Copy for GtkRadioActionEntry
impl Copy for GtkRadioButton
impl Copy for GtkRadioButtonAccessible
impl Copy for GtkRadioButtonAccessibleClass
impl Copy for GtkRadioButtonClass
impl Copy for GtkRadioMenuItem
impl Copy for GtkRadioMenuItemAccessible
impl Copy for GtkRadioMenuItemAccessibleClass
impl Copy for GtkRadioMenuItemClass
impl Copy for GtkRadioToolButton
impl Copy for GtkRadioToolButtonClass
impl Copy for GtkRange
impl Copy for GtkRangeAccessible
impl Copy for GtkRangeAccessibleClass
impl Copy for GtkRangeClass
impl Copy for GtkRcProperty
impl Copy for GtkRcStyle
impl Copy for GtkRcStyleClass
impl Copy for GtkRecentAction
impl Copy for GtkRecentActionClass
impl Copy for GtkRecentChooserDialog
impl Copy for GtkRecentChooserDialogClass
impl Copy for GtkRecentChooserIface
impl Copy for GtkRecentChooserMenu
impl Copy for GtkRecentChooserMenuClass
impl Copy for GtkRecentChooserWidget
impl Copy for GtkRecentChooserWidgetClass
impl Copy for GtkRecentData
impl Copy for GtkRecentFilterInfo
impl Copy for GtkRecentManager
impl Copy for GtkRecentManagerClass
impl Copy for GtkRendererCellAccessible
impl Copy for GtkRendererCellAccessibleClass
impl Copy for GtkRequestedSize
impl Copy for GtkRequisition
impl Copy for GtkRevealer
impl Copy for GtkRevealerClass
impl Copy for GtkScale
impl Copy for GtkScaleAccessible
impl Copy for GtkScaleAccessibleClass
impl Copy for GtkScaleButton
impl Copy for GtkScaleButtonAccessible
impl Copy for GtkScaleButtonAccessibleClass
impl Copy for GtkScaleButtonClass
impl Copy for GtkScaleClass
impl Copy for GtkScrollableInterface
impl Copy for GtkScrollbar
impl Copy for GtkScrollbarClass
impl Copy for GtkScrolledWindow
impl Copy for GtkScrolledWindowAccessible
impl Copy for GtkScrolledWindowAccessibleClass
impl Copy for GtkScrolledWindowClass
impl Copy for GtkSearchBar
impl Copy for GtkSearchBarClass
impl Copy for GtkSearchEntry
impl Copy for GtkSearchEntryClass
impl Copy for GtkSeparator
impl Copy for GtkSeparatorClass
impl Copy for GtkSeparatorMenuItem
impl Copy for GtkSeparatorMenuItemClass
impl Copy for GtkSeparatorToolItem
impl Copy for GtkSeparatorToolItemClass
impl Copy for GtkSettings
impl Copy for GtkSettingsClass
impl Copy for GtkSettingsValue
impl Copy for GtkShortcutsWindow
impl Copy for GtkShortcutsWindowClass
impl Copy for GtkSizeGroup
impl Copy for GtkSizeGroupClass
impl Copy for GtkSocket
impl Copy for GtkSocketAccessible
impl Copy for GtkSocketAccessibleClass
impl Copy for GtkSocketClass
impl Copy for GtkSpinButton
impl Copy for GtkSpinButtonAccessible
impl Copy for GtkSpinButtonAccessibleClass
impl Copy for GtkSpinButtonClass
impl Copy for GtkSpinner
impl Copy for GtkSpinnerAccessible
impl Copy for GtkSpinnerAccessibleClass
impl Copy for GtkSpinnerClass
impl Copy for GtkStack
impl Copy for GtkStackAccessible
impl Copy for GtkStackAccessibleClass
impl Copy for GtkStackClass
impl Copy for GtkStackSidebar
impl Copy for GtkStackSidebarClass
impl Copy for GtkStackSwitcher
impl Copy for GtkStackSwitcherClass
impl Copy for GtkStatusIcon
impl Copy for GtkStatusIconClass
impl Copy for GtkStatusbar
impl Copy for GtkStatusbarAccessible
impl Copy for GtkStatusbarAccessibleClass
impl Copy for GtkStatusbarClass
impl Copy for GtkStockItem
impl Copy for GtkStyleClass
impl Copy for GtkStyleContext
impl Copy for GtkStyleContextClass
impl Copy for GtkStyleProperties
impl Copy for GtkStylePropertiesClass
impl Copy for GtkStyleProviderIface
impl Copy for GtkSwitch
impl Copy for GtkSwitchAccessible
impl Copy for GtkSwitchAccessibleClass
impl Copy for GtkSwitchClass
impl Copy for GtkTable
impl Copy for GtkTableClass
impl Copy for GtkTargetEntry
impl Copy for GtkTargetPair
impl Copy for GtkTearoffMenuItem
impl Copy for GtkTearoffMenuItemClass
impl Copy for GtkTextAppearance_u1
impl Copy for GtkTextAttributes_u1
impl Copy for GtkTextBuffer
impl Copy for GtkTextBufferClass
impl Copy for GtkTextCellAccessible
impl Copy for GtkTextCellAccessibleClass
impl Copy for GtkTextChildAnchor
impl Copy for GtkTextChildAnchorClass
impl Copy for GtkTextIter
impl Copy for GtkTextMark
impl Copy for GtkTextMarkClass
impl Copy for GtkTextTag
impl Copy for GtkTextTagClass
impl Copy for GtkTextTagTable
impl Copy for GtkTextTagTableClass
impl Copy for GtkTextView
impl Copy for GtkTextViewAccessible
impl Copy for GtkTextViewAccessibleClass
impl Copy for GtkTextViewClass
impl Copy for GtkThemingEngine
impl Copy for GtkThemingEngineClass
impl Copy for GtkToggleAction
impl Copy for GtkToggleActionClass
impl Copy for GtkToggleActionEntry
impl Copy for GtkToggleButton
impl Copy for GtkToggleButtonAccessible
impl Copy for GtkToggleButtonAccessibleClass
impl Copy for GtkToggleButtonClass
impl Copy for GtkToggleToolButton
impl Copy for GtkToggleToolButtonClass
impl Copy for GtkToolButton
impl Copy for GtkToolButtonClass
impl Copy for GtkToolItem
impl Copy for GtkToolItemClass
impl Copy for GtkToolItemGroup
impl Copy for GtkToolItemGroupClass
impl Copy for GtkToolPalette
impl Copy for GtkToolPaletteClass
impl Copy for GtkToolShellIface
impl Copy for GtkToolbar
impl Copy for GtkToolbarClass
impl Copy for GtkToplevelAccessible
impl Copy for GtkToplevelAccessibleClass
impl Copy for GtkTreeDragDestIface
impl Copy for GtkTreeDragSourceIface
impl Copy for GtkTreeIter
impl Copy for GtkTreeModelFilter
impl Copy for GtkTreeModelFilterClass
impl Copy for GtkTreeModelIface
impl Copy for GtkTreeModelSort
impl Copy for GtkTreeModelSortClass
impl Copy for GtkTreeSelection
impl Copy for GtkTreeSelectionClass
impl Copy for GtkTreeSortableIface
impl Copy for GtkTreeStore
impl Copy for GtkTreeStoreClass
impl Copy for GtkTreeView
impl Copy for GtkTreeViewAccessible
impl Copy for GtkTreeViewAccessibleClass
impl Copy for GtkTreeViewClass
impl Copy for GtkTreeViewColumn
impl Copy for GtkTreeViewColumnClass
impl Copy for GtkUIManager
impl Copy for GtkUIManagerClass
impl Copy for GtkVBox
impl Copy for GtkVBoxClass
impl Copy for GtkVButtonBox
impl Copy for GtkVButtonBoxClass
impl Copy for GtkVPaned
impl Copy for GtkVPanedClass
impl Copy for GtkVScale
impl Copy for GtkVScaleClass
impl Copy for GtkVScrollbar
impl Copy for GtkVScrollbarClass
impl Copy for GtkVSeparator
impl Copy for GtkVSeparatorClass
impl Copy for GtkViewport
impl Copy for GtkViewportClass
impl Copy for GtkVolumeButton
impl Copy for GtkVolumeButtonClass
impl Copy for GtkWidget
impl Copy for GtkWidgetAccessible
impl Copy for GtkWidgetAccessibleClass
impl Copy for GtkWidgetClass
impl Copy for GtkWindow
impl Copy for GtkWindowAccessible
impl Copy for GtkWindowAccessibleClass
impl Copy for GtkWindowClass
impl Copy for GtkWindowGroup
impl Copy for GtkWindowGroupClass
impl Copy for HaikuDisplayHandle
impl Copy for HaikuWindowHandle
impl Copy for Hash128
impl Copy for HitPosition
impl Copy for HyperlinkStateFlags
impl Copy for ID
impl Copy for IOErrorEnum
impl Copy for IOExtension
impl Copy for IOExtensionPoint
impl Copy for IOStreamSpliceFlags
impl Copy for IconLookupFlags
impl Copy for IconSize
impl Copy for IconThemeError
impl Copy for IconViewDropPosition
impl Copy for ImageInfo
impl Copy for ImageType
impl Copy for IndexToLocationFormat
impl Copy for Infix
impl Copy for InputHints
impl Copy for InputMode
impl Copy for InputPurpose
impl Copy for InputSource
impl Copy for InsertionEntryData
impl Copy for Insets
impl Copy for IntOrRange
impl Copy for IntRect
impl Copy for IntSize
impl Copy for InterpType
impl Copy for JunctionSides
impl Copy for Justification
impl Copy for KerningPair
impl Copy for KeyState
impl Copy for KeymapKey
impl Copy for Language
impl Copy for Layer
impl Copy for Length
impl Copy for LengthUnit
impl Copy for Level
impl Copy for Level
impl Copy for LevelBarMode
impl Copy for License
impl Copy for Limits
impl Copy for Line
impl Copy for LineCap
impl Copy for LineIntersection
impl Copy for LineJoin
impl Copy for LineMetrics
impl Copy for ListOp
impl Copy for LookupFlags
impl Copy for LzwError
impl Copy for LzwStatus
impl Copy for MZError
impl Copy for MZFlush
impl Copy for MZStatus
impl Copy for MatchTarget
impl Copy for Matrix
impl Copy for Matrix
impl Copy for MenuDirectionType
impl Copy for MessageType
impl Copy for Metrics
impl Copy for ModifierIntent
impl Copy for ModifierType
impl Copy for Modifiers
impl Copy for MountMountFlags
impl Copy for MountOperationResult
impl Copy for MountUnmountFlags
impl Copy for MovementStep
impl Copy for Nearest
impl Copy for NetworkConnectivity
impl Copy for NodeId
impl Copy for NodeId
impl Copy for NodeType
impl Copy for NodeType
impl Copy for NonZeroPositiveF32
impl Copy for NonZeroPositiveF64
impl Copy for NormalizedCoordinate
impl Copy for NormalizedF32
impl Copy for NormalizedF32Exclusive
impl Copy for NormalizedF64
impl Copy for NotebookTab
impl Copy for NotificationPriority
impl Copy for NotifyType
impl Copy for Number
impl Copy for NumberUpLayout
impl Copy for OrbitalDisplayHandle
impl Copy for OrbitalWindowHandle
impl Copy for Orientation
impl Copy for OutputStreamSpliceFlags
impl Copy for OwnerChange
impl Copy for PackDirection
impl Copy for PackType
impl Copy for PadActionType
impl Copy for PageOrientation
impl Copy for PageRange
impl Copy for PageSet
impl Copy for PaintFallback
impl Copy for PaintOrder
impl Copy for PaintOrderKind
impl Copy for PanDirection
impl Copy for PangoAnalysis
impl Copy for PangoAttrClass
impl Copy for PangoAttrColor
impl Copy for PangoAttrFloat
impl Copy for PangoAttrFontDesc
impl Copy for PangoAttrFontFeatures
impl Copy for PangoAttrInt
impl Copy for PangoAttrLanguage
impl Copy for PangoAttrShape
impl Copy for PangoAttrSize
impl Copy for PangoAttrString
impl Copy for PangoAttribute
impl Copy for PangoColor
impl Copy for PangoFont
impl Copy for PangoFontClass
impl Copy for PangoFontFace
impl Copy for PangoFontFaceClass
impl Copy for PangoFontFamily
impl Copy for PangoFontFamilyClass
impl Copy for PangoFontMap
impl Copy for PangoFontMapClass
impl Copy for PangoFontMetrics
impl Copy for PangoFontset
impl Copy for PangoFontsetClass
impl Copy for PangoGlyphGeometry
impl Copy for PangoGlyphInfo
impl Copy for PangoGlyphItem
impl Copy for PangoGlyphItemIter
impl Copy for PangoGlyphString
impl Copy for PangoGlyphVisAttr
impl Copy for PangoItem
impl Copy for PangoMatrix
impl Copy for PangoRectangle
impl Copy for PangoRenderer
impl Copy for PangoRendererClass
impl Copy for ParsingOptions
impl Copy for ParsingOptions
impl Copy for PartFlags
impl Copy for PasswordSave
impl Copy for PathEl
impl Copy for PathSeg
impl Copy for PathSegment
impl Copy for PathSegment
impl Copy for PathVerb
impl Copy for Permissions
impl Copy for PixbufAlphaMode
impl Copy for PixbufError
impl Copy for PixbufFormatFlags
impl Copy for PixbufRotation
impl Copy for PixelDimensions
impl Copy for PixelFormat
impl Copy for PlacesOpenFlags
impl Copy for PlatformId
impl Copy for PluralRuleType
impl Copy for PodCastError
impl Copy for Point
impl Copy for Point
impl Copy for Point
impl Copy for PolicyType
impl Copy for PollNext
impl Copy for PopoverConstraint
impl Copy for Position
impl Copy for PositionType
impl Copy for PositiveF32
impl Copy for PositiveF64
impl Copy for Prefix
impl Copy for PrintDuplex
impl Copy for PrintError
impl Copy for PrintOperationAction
impl Copy for PrintOperationResult
impl Copy for PrintPages
impl Copy for PrintQuality
impl Copy for PrintStatus
impl Copy for PropMode
impl Copy for PropagationPhase
impl Copy for PropertyState
impl Copy for PropertyTarget
impl Copy for QuadBez
impl Copy for QuadCoeff
impl Copy for RGBA
impl Copy for RangeRecord
impl Copy for RasterImageFormat
impl Copy for RawDisplayHandle
impl Copy for RecentChooserError
impl Copy for RecentFilterFlags
impl Copy for RecentManagerError
impl Copy for RecentSortType
impl Copy for Rect
impl Copy for Rect
impl Copy for Rect
impl Copy for Rectangle
impl Copy for Rectangle
impl Copy for Region
impl Copy for RegionFlags
impl Copy for RelationType
impl Copy for ReliefStyle
impl Copy for RenderPart
impl Copy for Repeat
impl Copy for ResizeMode
impl Copy for ResolverError
impl Copy for ResolverRecordType
impl Copy for ResourceError
impl Copy for ResourceLookupFlags
impl Copy for ResponseType
impl Copy for RevealerTransitionType
impl Copy for Rgb
impl Copy for Role
impl Copy for RoundedRect
impl Copy for RoundedRectRadii
impl Copy for ScaledFloat
impl Copy for ScreenIntRect
impl Copy for Script
impl Copy for Script
impl Copy for Script
impl Copy for Script
impl Copy for ScriptExtension
impl Copy for ScriptMetrics
impl Copy for ScrollDirection
impl Copy for ScrollStep
impl Copy for ScrollType
impl Copy for ScrollablePolicy
impl Copy for SeatCapabilities
impl Copy for SelectionMode
impl Copy for SensitivityType
impl Copy for SequenceLookupRecord
impl Copy for SerializeFlags
impl Copy for SettingAction
impl Copy for SettingName
impl Copy for SettingsBindFlags
impl Copy for ShadowType
impl Copy for ShapeFlags
impl Copy for ShortcutType
impl Copy for ShowFlags
impl Copy for SipHasher
impl Copy for SipHasher
impl Copy for SipHasher13
impl Copy for SipHasher13
impl Copy for SipHasher24
impl Copy for SipHasher24
impl Copy for Size
impl Copy for SizeGroupMode
impl Copy for SizeRequestMode
impl Copy for SocketClientEvent
impl Copy for SocketFamily
impl Copy for SocketListenerEvent
impl Copy for SocketProtocol
impl Copy for SocketType
impl Copy for SortColumn
impl Copy for SortType
impl Copy for SourceChromaticities
impl Copy for Span
impl Copy for SpinButtonUpdatePolicy
impl Copy for SpinType
impl Copy for SrgbRenderingIntent
impl Copy for StackTransitionType
impl Copy for StateFlags
impl Copy for StateType
impl Copy for StreamError
impl Copy for StreamResult
impl Copy for Stretch
impl Copy for Style
impl Copy for Style
impl Copy for Style
impl Copy for Style
impl Copy for StyleContextPrintFlags
impl Copy for SubpixelLayout
impl Copy for SubprocessFlags
impl Copy for Suffix
impl Copy for SvgArc
impl Copy for TDEFLFlush
impl Copy for TDEFLStatus
impl Copy for TINFLStatus
impl Copy for TabAlign
impl Copy for Table
impl Copy for Table
impl Copy for Table
impl Copy for Table
impl Copy for TableRecord
impl Copy for Tag
impl Copy for TargetFlags
impl Copy for TargetGround
impl Copy for TernaryOp
impl Copy for TestCompare
impl Copy for TestQual
impl Copy for TestTarget
impl Copy for TextAttribute
impl Copy for TextBoundary
impl Copy for TextClipType
impl Copy for TextDirection
impl Copy for TextExtendSelection
impl Copy for TextGranularity
impl Copy for TextIter
impl Copy for TextPos
impl Copy for TextSearchFlags
impl Copy for TextViewLayer
impl Copy for TextWindowType
impl Copy for TimeCoord
impl Copy for TlsAuthenticationMode
impl Copy for TlsCertificateFlags
impl Copy for TlsCertificateRequestFlags
impl Copy for TlsDatabaseLookupFlags
impl Copy for TlsDatabaseVerifyFlags
impl Copy for TlsError
impl Copy for TlsInteractionResult
impl Copy for TlsPasswordFlags
impl Copy for TlsRehandshakeMode
impl Copy for ToolPaletteDragTargets
impl Copy for ToolbarStyle
impl Copy for Transform
impl Copy for Transform
impl Copy for TransformListToken
impl Copy for Transformations
impl Copy for TranslateScale
impl Copy for TreeIter
impl Copy for TreeModelFlags
impl Copy for TreeViewColumnSizing
impl Copy for TreeViewDropPosition
impl Copy for TreeViewGridLines
impl Copy for UiKitDisplayHandle
impl Copy for UiKitWindowHandle
impl Copy for UnaryOp
impl Copy for Underline
impl Copy for UnicodeRanges
impl Copy for UnicodeVersion
impl Copy for Unit
impl Copy for Unit
impl Copy for UnixSocketAddressType
impl Copy for Utf8Range
impl Copy for Utf8Sequence
impl Copy for ValueOffset
impl Copy for ValueType
impl Copy for Variant
impl Copy for Variant
impl Copy for Variation
impl Copy for Variation
impl Copy for VariationAxis
impl Copy for VariationDevice
impl Copy for Vec2
impl Copy for Version
impl Copy for VerticalOriginMetrics
impl Copy for ViewBox
impl Copy for ViewBoxError
impl Copy for VisibilityState
impl Copy for VisualType
impl Copy for WMDecoration
impl Copy for WMFunction
impl Copy for WaylandDisplayHandle
impl Copy for WaylandWindowHandle
impl Copy for WebDisplayHandle
impl Copy for WebWindowHandle
impl Copy for Weight
impl Copy for Weight
impl Copy for Weight
impl Copy for WidgetHelpType
impl Copy for Width
impl Copy for Win32WindowHandle
impl Copy for WinRtWindowHandle
impl Copy for WindowEdge
impl Copy for WindowHints
impl Copy for WindowPosition
impl Copy for WindowState
impl Copy for WindowType
impl Copy for WindowType
impl Copy for WindowTypeHint
impl Copy for WindowWindowClass
impl Copy for WindowsDisplayHandle
impl Copy for WrapMode
impl Copy for WrapMode
impl Copy for XcbDisplayHandle
impl Copy for XcbWindowHandle
impl Copy for XlibDisplayHandle
impl Copy for XlibWindowHandle
impl Copy for ZlibCompressorFormat
impl Copy for __c_anonymous_ifr_ifru
impl Copy for __c_anonymous_ifru_map
impl Copy for __c_anonymous_ptrace_syscall_info_data
impl Copy for __c_anonymous_ptrace_syscall_info_entry
impl Copy for __c_anonymous_ptrace_syscall_info_exit
impl Copy for __c_anonymous_ptrace_syscall_info_seccomp
impl Copy for __c_anonymous_sockaddr_can_can_addr
impl Copy for __c_anonymous_sockaddr_can_j1939
impl Copy for __c_anonymous_sockaddr_can_tp
impl Copy for __exit_status
impl Copy for __timeval
impl Copy for _libc_fpstate
impl Copy for _libc_fpxreg
impl Copy for _libc_xmmreg
impl Copy for addrinfo
impl Copy for af_alg_iv
impl Copy for aiocb
impl Copy for arpd_request
impl Copy for arphdr
impl Copy for arpreq
impl Copy for arpreq_old
impl Copy for can_filter
impl Copy for can_frame
impl Copy for canfd_frame
impl Copy for clone_args
impl Copy for cmsghdr
impl Copy for cpu_set_t
impl Copy for dirent
impl Copy for dirent64
impl Copy for dl_phdr_info
impl Copy for dqblk
impl Copy for epoll_event
impl Copy for f32x2
impl Copy for fanotify_event_metadata
impl Copy for fanotify_response
impl Copy for fd_set
impl Copy for ff_condition_effect
impl Copy for ff_constant_effect
impl Copy for ff_effect
impl Copy for ff_envelope
impl Copy for ff_periodic_effect
impl Copy for ff_ramp_effect
impl Copy for ff_replay
impl Copy for ff_rumble_effect
impl Copy for ff_trigger
impl Copy for file_clone_range
impl Copy for flock
impl Copy for flock64
impl Copy for fpos64_t
impl Copy for fpos_t
impl Copy for fsid_t
impl Copy for genlmsghdr
impl Copy for glob64_t
impl Copy for glob_t
impl Copy for group
impl Copy for hostent
impl Copy for if_nameindex
impl Copy for ifaddrs
impl Copy for ifreq
impl Copy for in6_addr
impl Copy for in6_ifreq
impl Copy for in6_pktinfo
impl Copy for in6_rtmsg
impl Copy for in_addr
impl Copy for in_pktinfo
impl Copy for inotify_event
impl Copy for input_absinfo
impl Copy for input_event
impl Copy for input_id
impl Copy for input_keymap_entry
impl Copy for input_mask
impl Copy for iovec
impl Copy for ip_mreq
impl Copy for ip_mreq_source
impl Copy for ip_mreqn
impl Copy for ipc_perm
impl Copy for ipv6_mreq
impl Copy for itimerspec
impl Copy for itimerval
impl Copy for j1939_filter
impl Copy for lconv
impl Copy for linger
impl Copy for mallinfo
impl Copy for mallinfo2
impl Copy for max_align_t
impl Copy for mcontext_t
impl Copy for mmsghdr
impl Copy for mntent
impl Copy for mq_attr
impl Copy for msghdr
impl Copy for msginfo
impl Copy for msqid_ds
impl Copy for nl_mmap_hdr
impl Copy for nl_mmap_req
impl Copy for nl_pktinfo
impl Copy for nlattr
impl Copy for nlmsgerr
impl Copy for nlmsghdr
impl Copy for ntptimeval
impl Copy for open_how
impl Copy for option
impl Copy for packet_mreq
impl Copy for pollfd
impl Copy for posix_spawn_file_actions_t
impl Copy for posix_spawnattr_t
impl Copy for protoent
impl Copy for pthread_attr_t
impl Copy for pthread_cond_t
impl Copy for pthread_condattr_t
impl Copy for pthread_mutex_t
impl Copy for pthread_mutexattr_t
impl Copy for pthread_rwlock_t
impl Copy for pthread_rwlockattr_t
impl Copy for ptrace_peeksiginfo_args
impl Copy for ptrace_rseq_configuration
impl Copy for ptrace_syscall_info
impl Copy for regex_t
impl Copy for regmatch_t
impl Copy for rlimit
impl Copy for rlimit64
impl Copy for rtentry
impl Copy for rusage
impl Copy for sched_param
impl Copy for seccomp_data
impl Copy for seccomp_notif_sizes
impl Copy for sem_t
impl Copy for sembuf
impl Copy for semid_ds
impl Copy for seminfo
impl Copy for servent
impl Copy for shmid_ds
impl Copy for sigaction
impl Copy for sigevent
impl Copy for siginfo_t
impl Copy for signalfd_siginfo
impl Copy for sigset_t
impl Copy for sigval
impl Copy for sock_extended_err
impl Copy for sock_filter
impl Copy for sock_fprog
impl Copy for sock_txtime
impl Copy for sockaddr
impl Copy for sockaddr_alg
impl Copy for sockaddr_can
impl Copy for sockaddr_in
impl Copy for sockaddr_in6
impl Copy for sockaddr_ll
impl Copy for sockaddr_nl
impl Copy for sockaddr_storage
impl Copy for sockaddr_un
impl Copy for sockaddr_vm
impl Copy for spwd
impl Copy for stack_t
impl Copy for stat
impl Copy for stat64
impl Copy for statfs
impl Copy for statfs64
impl Copy for statvfs
impl Copy for statvfs64
impl Copy for statx
impl Copy for statx_timestamp
impl Copy for sysinfo
impl Copy for termios
impl Copy for termios2
impl Copy for timespec
impl Copy for timeval
impl Copy for timex
impl Copy for timezone
impl Copy for tm
impl Copy for tms
impl Copy for ucontext_t
impl Copy for ucred
impl Copy for uinput_abs_setup
impl Copy for uinput_ff_erase
impl Copy for uinput_ff_upload
impl Copy for uinput_setup
impl Copy for uinput_user_dev
impl Copy for user
impl Copy for user_fpregs_struct
impl Copy for user_regs_struct
impl Copy for utimbuf
impl Copy for utmpx
impl Copy for utsname
impl Copy for winsize
impl<'a> Copy for Component<'a>
impl<'a> Copy for std::path::Prefix<'a>
impl<'a> Copy for AttributeOperator<'a>
impl<'a> Copy for PseudoClass<'a>
impl<'a> Copy for SelectorToken<'a>
impl<'a> Copy for ColorMatrix<'a>
impl<'a> Copy for TransferFunction<'a>
impl<'a> Copy for VariantTyIterator<'a>
impl<'a> Copy for Arguments<'a>
impl<'a> Copy for druid::piet::cairo::glib::bitflags::_core::panic::Location<'a>
impl<'a> Copy for IoSlice<'a>
impl<'a> Copy for Ancestors<'a>
impl<'a> Copy for PrefixComponent<'a>
impl<'a> Copy for Declaration<'a>
impl<'a> Copy for ImageRef<'a>
impl<'a> Copy for PixmapRef<'a>
impl<'a> Copy for LineBreakIterator<'a>
impl<'a> Copy for AlternateSet<'a>
impl<'a> Copy for AlternateSubstitution<'a>
impl<'a> Copy for Anchor<'a>
impl<'a> Copy for AnchorMatrix<'a>
impl<'a> Copy for AnchorPoints<'a>
impl<'a> Copy for Chain<'a>
impl<'a> Copy for ChainedContextLookup<'a>
impl<'a> Copy for ChainedSequenceRule<'a>
impl<'a> Copy for Chains<'a>
impl<'a> Copy for ChangeData<'a>
impl<'a> Copy for ClassDefinition<'a>
impl<'a> Copy for ClassMatrix<'a>
impl<'a> Copy for Constants<'a>
impl<'a> Copy for ContextLookup<'a>
impl<'a> Copy for Coverage<'a>
impl<'a> Copy for CursiveAdjustment<'a>
impl<'a> Copy for CursiveAnchorSet<'a>
impl<'a> Copy for Device<'a>
impl<'a> Copy for ElementEnd<'a>
impl<'a> Copy for EntityDefinition<'a>
impl<'a> Copy for ExternalId<'a>
impl<'a> Copy for Family<'a>
impl<'a> Copy for Feature<'a>
impl<'a> Copy for FeatureName<'a>
impl<'a> Copy for FeatureNames<'a>
impl<'a> Copy for FeatureVariations<'a>
impl<'a> Copy for FilterValue<'a>
impl<'a> Copy for FilterValueListParser<'a>
impl<'a> Copy for Format<'a>
impl<'a> Copy for FuncIRI<'a>
impl<'a> Copy for GlyphAssembly<'a>
impl<'a> Copy for GlyphConstruction<'a>
impl<'a> Copy for GlyphConstructions<'a>
impl<'a> Copy for GlyphInfo<'a>
impl<'a> Copy for HintingDevice<'a>
impl<'a> Copy for IRI<'a>
impl<'a> Copy for KernInfos<'a>
impl<'a> Copy for LanguageSystem<'a>
impl<'a> Copy for LayoutTable<'a>
impl<'a> Copy for LengthListParser<'a>
impl<'a> Copy for Ligature<'a>
impl<'a> Copy for LigatureArray<'a>
impl<'a> Copy for LigatureSubstitution<'a>
impl<'a> Copy for Lookup<'a>
impl<'a> Copy for LookupSubtables<'a>
impl<'a> Copy for MarkArray<'a>
impl<'a> Copy for MarkToBaseAdjustment<'a>
impl<'a> Copy for MarkToLigatureAdjustment<'a>
impl<'a> Copy for MarkToMarkAdjustment<'a>
impl<'a> Copy for MathValue<'a>
impl<'a> Copy for MathValues<'a>
impl<'a> Copy for MultipleSubstitution<'a>
impl<'a> Copy for Name<'a>
impl<'a> Copy for Names<'a>
impl<'a> Copy for Names<'a>
impl<'a> Copy for NamesIter<'a>
impl<'a> Copy for NumberListParser<'a>
impl<'a> Copy for Paint<'a>
impl<'a> Copy for PairAdjustment<'a>
impl<'a> Copy for PairSet<'a>
impl<'a> Copy for PairSets<'a>
impl<'a> Copy for PathParser<'a>
impl<'a> Copy for PointsParser<'a>
impl<'a> Copy for PositioningSubtable<'a>
impl<'a> Copy for Query<'a>
impl<'a> Copy for RasterGlyphImage<'a>
impl<'a> Copy for RawFace<'a>
impl<'a> Copy for Reference<'a>
impl<'a> Copy for ReverseChainSingleSubstitution<'a>
impl<'a> Copy for Script<'a>
impl<'a> Copy for SegmentMaps<'a>
impl<'a> Copy for Sequence<'a>
impl<'a> Copy for SequenceRule<'a>
impl<'a> Copy for SingleAdjustment<'a>
impl<'a> Copy for SingleSubstitution<'a>
impl<'a> Copy for StrSpan<'a>
impl<'a> Copy for Stream<'a>
impl<'a> Copy for Strike<'a>
impl<'a> Copy for Strikes<'a>
impl<'a> Copy for SubstitutionSubtable<'a>
impl<'a> Copy for Subtable0<'a>
impl<'a> Copy for Subtable0<'a>
impl<'a> Copy for Subtable0<'a>
impl<'a> Copy for Subtable2<'a>
impl<'a> Copy for Subtable2<'a>
impl<'a> Copy for Subtable2<'a>
impl<'a> Copy for Subtable3<'a>
impl<'a> Copy for Subtable4<'a>
impl<'a> Copy for Subtable6<'a>
impl<'a> Copy for Subtable6<'a>
impl<'a> Copy for Subtable10<'a>
impl<'a> Copy for Subtable12<'a>
impl<'a> Copy for Subtable13<'a>
impl<'a> Copy for Subtable14<'a>
impl<'a> Copy for Subtable<'a>
impl<'a> Copy for Subtables<'a>
impl<'a> Copy for Subtables<'a>
impl<'a> Copy for Subtables<'a>
impl<'a> Copy for Subtables<'a>
impl<'a> Copy for SvgDocumentsList<'a>
impl<'a> Copy for SvgDocumentsListIter<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Table<'a>
impl<'a> Copy for Token<'a>
impl<'a> Copy for Track<'a>
impl<'a> Copy for TrackData<'a>
impl<'a> Copy for Tracks<'a>
impl<'a> Copy for TransformListParser<'a>
impl<'a> Copy for ValueRecord<'a>
impl<'a> Copy for ValueRecordsArray<'a>
impl<'a> Copy for Variants<'a>
impl<'a, 'b> Copy for ExpandedName<'a, 'b>
impl<'a, 'b> Copy for ExpandedName<'a, 'b>
impl<'a, 'input> Copy for Attribute<'a, 'input>where 'input: 'a,
impl<'a, 'input> Copy for Node<'a, 'input>where 'input: 'a,
impl<'a, 'input> Copy for Node<'a, 'input>where 'input: 'a,
impl<'a, T> Copy for LazyArray16<'a, T>where T: Copy,
impl<'a, T> Copy for LazyArray32<'a, T>where T: Copy,
impl<'a, T> Copy for LazyArrayIter16<'a, T>where T: Copy,
impl<'a, T> Copy for LazyArrayIter32<'a, T>where T: Copy,
impl<'a, T> Copy for RecordList<'a, T>where T: Copy + RecordListItem<'a>,
impl<'a, T, const N: usize> Copy for ArrayWindows<'a, T, N>where T: Copy + 'a,
impl<'fd> Copy for BorrowedFd<'fd>
impl<'input> Copy for PI<'input>
impl<'input> Copy for PI<'input>
impl<'t> Copy for Match<'t>
impl<'t> Copy for Match<'t>
impl<A> Copy for ExtendedGcd<A>where A: Copy,
impl<A, B> Copy for EitherWriter<A, B>where A: Copy, B: Copy,
impl<A, B> Copy for OrElse<A, B>where A: Copy, B: Copy,
impl<A, B> Copy for Tee<A, B>where A: Copy, B: Copy,
impl<A, T> Copy for FixedSizeVariantArray<A, T>where A: Copy + AsRef<[T]>, T: Copy + FixedSizeVariantType,
impl<B, C> Copy for ControlFlow<B, C>where B: Copy, C: Copy,
impl<ComponentType> Copy for BGR<ComponentType>where ComponentType: Copy,
impl<ComponentType> Copy for Gray<ComponentType>where ComponentType: Copy,
impl<ComponentType> Copy for RGB<ComponentType>where ComponentType: Copy,
impl<ComponentType, AlphaComponentType> Copy for BGRA<ComponentType, AlphaComponentType>where ComponentType: Copy, AlphaComponentType: Copy,
impl<ComponentType, AlphaComponentType> Copy for GrayAlpha<ComponentType, AlphaComponentType>where ComponentType: Copy, AlphaComponentType: Copy,
impl<ComponentType, AlphaComponentType> Copy for RGBA<ComponentType, AlphaComponentType>where ComponentType: Copy, AlphaComponentType: Copy,
impl<Dyn> Copy for DynMetadata<Dyn>where Dyn: ?Sized,
impl<F> Copy for RepeatWith<F>where F: Copy,
impl<Get: Copy, Put: Copy> Copy for Map<Get, Put>
impl<I> Copy for SubImage<I>where I: Copy,
impl<I: Copy> Copy for Index<I>
impl<Idx> Copy for RangeTo<Idx>where Idx: Copy,
impl<Idx> Copy for RangeToInclusive<Idx>where Idx: Copy,
impl<L: Copy> Copy for InArc<L>
impl<M> Copy for WithMaxLevel<M>where M: Copy,
impl<M> Copy for WithMinLevel<M>where M: Copy,
impl<M, F> Copy for WithFilter<M, F>where M: Copy, F: Copy,
impl<P> Copy for Pin<P>where P: Copy,
impl<Size> Copy for Bitmap<Size>where Size: Bits,
impl<T> Copy for Bound<T>where T: Copy,
impl<T> Copy for Option<T>where T: Copy,
impl<T> Copy for Poll<T>where T: Copy,
impl<T> Copy for TrySendError<T>where T: Copy,
impl<T> Copy for *const Twhere T: ?Sized,
impl<T> Copy for *mut Twhere T: ?Sized,
impl<T> Copy for &Twhere T: ?Sized,
Shared references can be copied, but mutable references cannot!