Skip to main content

Clone

Trait Clone 

1.6.0 (const: unstable) · Source
pub trait Clone: Sized {
    // Required method
    fn clone(&self) -> Self;

    // Provided method
    fn clone_from(&mut self, source: &Self) { ... }
}
Expand description

A common trait that allows explicit creation of a duplicate value.

Calling clone always produces a new value. However, for types that are references to other data (such as smart pointers or references), the new value may still point to the same underlying data, rather than duplicating it. See Clone::clone for more details.

This distinction is especially important when using #[derive(Clone)] on structs containing smart pointers like Arc<Mutex<T>> - the cloned struct will share mutable state with the original.

Differs from Copy in that Copy is implicit and an inexpensive bit-wise copy, while Clone is always explicit and may or may not be expensive. Copy has no methods, so you cannot change its behavior, but when implementing Clone, the clone method you provide may run arbitrary code.

Since Clone is a supertrait of Copy, any type that implements Copy must also implement Clone.

§Derivable

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

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

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

§How can I implement Clone?

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

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

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

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

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

If we derive:

#[derive(Copy, Clone)]
struct Generate<T>(fn() -> T);

the auto-derived implementations will have unnecessary T: Copy and T: Clone bounds:


// Automatically derived
impl<T: Copy> Copy for Generate<T> { }

// Automatically derived
impl<T: Clone> Clone for Generate<T> {
    fn clone(&self) -> Generate<T> {
        Generate(Clone::clone(&self.0))
    }
}

The bounds are unnecessary because clearly the function itself should be copy- and cloneable even if its return type is not:

#[derive(Copy, Clone)]
struct Generate<T>(fn() -> T);

struct NotCloneable;

fn generate_not_cloneable() -> NotCloneable {
    NotCloneable
}

Generate(generate_not_cloneable).clone(); // error: trait bounds were not satisfied
// Note: With the manual implementations the above line will compile.

§Clone and PartialEq/Eq

Clone is intended for the duplication of objects. Consequently, when implementing both Clone and PartialEq, the following property is expected to hold:

x == x -> x.clone() == x

In other words, if an object compares equal to itself, its clone must also compare equal to the original.

For types that also implement Eq – for which x == x always holds – this implies that x.clone() == x must always be true. Standard library collections such as HashMap, HashSet, BTreeMap, BTreeSet and BinaryHeap rely on their keys respecting this property for correct behavior. Furthermore, these collections require that cloning a key preserves the outcome of the Hash and Ord methods. Thankfully, this follows automatically from x.clone() == x if Hash and Ord are correctly implemented according to their own requirements.

When deriving both Clone and PartialEq using #[derive(Clone, PartialEq)] or when additionally deriving Eq using #[derive(Clone, PartialEq, Eq)], then this property is automatically upheld – provided that it is satisfied by the underlying types.

Violating this property is a logic error. The behavior resulting from a logic error is not specified, but users of the trait must ensure that such logic errors do not result in undefined behavior. This means that unsafe code must not rely on this property being satisfied.

§Additional implementors

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

  • 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 Clone themselves. Note that variables captured by shared reference always implement Clone (even if the referent doesn’t), while variables captured by mutable reference never implement Clone.

Required Methods§

1.0.0 (const: unstable) · Source

fn clone(&self) -> Self

Returns a duplicate of the value.

Note that what “duplicate” means varies by type:

  • For most types, this creates a deep, independent copy
  • For reference types like &T, this creates another reference to the same value
  • For smart pointers like Arc or Rc, this increments the reference count but still points to the same underlying data
§Examples
let hello = "Hello"; // &str implements Clone

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

Example with a reference-counted type:

use std::sync::{Arc, Mutex};

let data = Arc::new(Mutex::new(vec![1, 2, 3]));
let data_clone = data.clone(); // Creates another Arc pointing to the same Mutex

{
    let mut lock = data.lock().unwrap();
    lock.push(4);
}

// Changes are visible through the clone because they share the same underlying data
assert_eq!(*data_clone.lock().unwrap(), vec![1, 2, 3, 4]);

Provided Methods§

1.0.0 (const: unstable) · Source

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source.

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

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Clone for !

§

impl Clone for AHasher

§

impl Clone for AbortHandle

§

impl Clone for Aborted

Source§

impl Clone for Access

1.26.0 · Source§

impl Clone for AccessError

§

impl Clone for AccessType

1.0.0 · Source§

impl Clone for AddrParseError

§

impl Clone for AddressTaggingFeatureFlags

§

impl Clone for AdvisoryLockRange

§

impl Clone for AdvisoryLockRequest

§

impl Clone for AdvisoryLockType

§

impl Clone for AdvisoryLockingAdvisoryLockRequest

§

impl Clone for AdvisoryLockingControlHandle

§

impl Clone for AdvisoryLockingMarker

§

impl Clone for AdvisoryLockingProxy

Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::mem::Alignment

1.28.0 · Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::fmt::Alignment

§

impl Clone for All

Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::alloc::AllocError

Source§

impl Clone for zerocopy::error::AllocError

§

impl Clone for AllocateMode

§

impl Clone for AllowedOffers

§

impl Clone for AllowedOffers

§

impl Clone for Alphabet

§

impl Clone for ArrayFormat

§

impl Clone for ArrayValidation

Source§

impl Clone for AsciiChar

Source§

impl Clone for Assume

§

impl Clone for AtRestFlags

§

impl Clone for AtomicFutureHandle<'_>

§

impl Clone for Availability

§

impl Clone for Availability

§

impl Clone for Availability

§

impl Clone for AvailabilityList

Source§

impl Clone for BString

Source§

impl Clone for BacktraceStyle

§

impl Clone for BidiClass

§

impl Clone for BidiMatchedOpeningBracket

Source§

impl Clone for zerocopy::byteorder::BigEndian

§

impl Clone for BigEndian

§

impl Clone for BinderControlHandle

§

impl Clone for BinderMarker

§

impl Clone for BinderProxy

§

impl Clone for BlockIndex

§

impl Clone for BlockType

§

impl Clone for Bool

§

impl Clone for BootControllerControlHandle

§

impl Clone for BootControllerMarker

§

impl Clone for BootControllerProxy

§

impl Clone for BootInstant

§

impl Clone for BootTimeline

Source§

impl Clone for Box<BStr>

Available on crate feature alloc only.
Source§

impl Clone for Box<ByteStr>

1.29.0 · Source§

impl Clone for Box<CStr>

1.29.0 · Source§

impl Clone for Box<OsStr>

1.29.0 · Source§

impl Clone for Box<Path>

1.3.0 · Source§

impl Clone for Box<str>

Available on non-no_global_oom_handling only.
§

impl Clone for BtiInfo

§

impl Clone for BtiOptions

Source§

impl Clone for itoa::Buffer

§

impl Clone for Buffer

Source§

impl Clone for BugRef

Source§

impl Clone for ByteString

§

impl Clone for CSDefaultOperandSize

1.64.0 · Source§

impl Clone for CString

§

impl Clone for CachePolicy

§

impl Clone for Canceled

Source§

impl Clone for Capabilities

§

impl Clone for Capability

§

impl Clone for CapabilityDecl

§

impl Clone for CapabilityRef

§

impl Clone for CapabilityStoreControlHandle

§

impl Clone for CapabilityStoreDictionaryCopyRequest

§

impl Clone for CapabilityStoreDictionaryCreateRequest

§

impl Clone for CapabilityStoreDictionaryGetRequest

§

impl Clone for CapabilityStoreDictionaryInsertRequest

§

impl Clone for CapabilityStoreDictionaryRemoveRequest

§

impl Clone for CapabilityStoreDropRequest

§

impl Clone for CapabilityStoreDuplicateRequest

§

impl Clone for CapabilityStoreError

§

impl Clone for CapabilityStoreExportRequest

§

impl Clone for CapabilityStoreMarker

§

impl Clone for CapabilityStoreProxy

§

impl Clone for CapabilityTypeName

§

impl Clone for CapabilityTypeNameIter

Source§

impl Clone for Category

Source§

impl Clone for CharCase

1.34.0 · Source§

impl Clone for CharTryFromError

§

impl Clone for Child

§

impl Clone for ChildDecl

§

impl Clone for ChildIteratorControlHandle

§

impl Clone for ChildIteratorMarker

§

impl Clone for ChildIteratorNextResponse

§

impl Clone for ChildIteratorProxy

§

impl Clone for ChildLocation

§

impl Clone for ChildName

§

impl Clone for ChildRef

§

impl Clone for ChildRef

§

impl Clone for ClientSelectorConfiguration

§

impl Clone for ClockOpts

§

impl Clone for CloneableControlHandle

§

impl Clone for CloneableMarker

§

impl Clone for CloneableProxy

§

impl Clone for CloseableControlHandle

§

impl Clone for CloseableMarker

§

impl Clone for CloseableProxy

§

impl Clone for Collection

§

impl Clone for CollectionDecl

§

impl Clone for CollectionRef

§

impl Clone for Collector

Source§

impl Clone for Colons

Source§

impl Clone for CompactFormatter

§

impl Clone for Component

§

impl Clone for ComponentControllerControlHandle

§

impl Clone for ComponentControllerMarker

§

impl Clone for ComponentControllerProxy

§

impl Clone for ComponentCrashInfo

§

impl Clone for ComponentDecl

§

impl Clone for ComponentRunnerControlHandle

§

impl Clone for ComponentRunnerMarker

§

impl Clone for ComponentRunnerProxy

§

impl Clone for ComponentSelector

§

impl Clone for Config

§

impl Clone for Config

§

impl Clone for ConfigChecksum

§

impl Clone for ConfigChecksum

§

impl Clone for ConfigDecl

§

impl Clone for ConfigField

§

impl Clone for ConfigField

§

impl Clone for ConfigMutability

§

impl Clone for ConfigMutability

§

impl Clone for ConfigNestedValueType

§

impl Clone for ConfigOverride

§

impl Clone for ConfigOverride

§

impl Clone for ConfigOverrideControlHandle

§

impl Clone for ConfigOverrideError

§

impl Clone for ConfigOverrideMarker

§

impl Clone for ConfigOverrideProxy

§

impl Clone for ConfigOverrideSetStructuredConfigRequest

§

impl Clone for ConfigOverrideUnsetStructuredConfigRequest

§

impl Clone for ConfigSchema

§

impl Clone for ConfigSingleValue

§

impl Clone for ConfigSingleValue

§

impl Clone for ConfigSourceCapabilities

§

impl Clone for ConfigSourceCapabilities

§

impl Clone for ConfigType

§

impl Clone for ConfigTypeLayout

§

impl Clone for ConfigValue

§

impl Clone for ConfigValue

§

impl Clone for ConfigValueSource

§

impl Clone for ConfigValueSource

§

impl Clone for ConfigValueSpec

§

impl Clone for ConfigValueSpec

§

impl Clone for ConfigValueType

§

impl Clone for ConfigValuesData

§

impl Clone for ConfigValuesData

§

impl Clone for ConfigVectorValue

§

impl Clone for ConfigVectorValue

§

impl Clone for Configuration

§

impl Clone for ConfigurationDecl

§

impl Clone for ConfigurationError

§

impl Clone for ConnectToStorageAdminError

§

impl Clone for ConnectorRouterControlHandle

§

impl Clone for ConnectorRouterMarker

§

impl Clone for ConnectorRouterProxy

§

impl Clone for ConstructNamespaceError

§

impl Clone for Context

§

impl Clone for Context

§

impl Clone for ControllerControlHandle

§

impl Clone for ControllerMarker

§

impl Clone for ControllerProxy

§

impl Clone for CpuFeatureFlags

1.27.0 · Source§

impl Clone for CpuidResult

§

impl Clone for CrashIntrospectControlHandle

§

impl Clone for CrashIntrospectFindComponentByThreadKoidResponse

§

impl Clone for CrashIntrospectMarker

§

impl Clone for CrashIntrospectProxy

§

impl Clone for CreateError

Source§

impl Clone for Credentials

§

impl Clone for DIR

§

impl Clone for Data

§

impl Clone for DataRouterControlHandle

§

impl Clone for DataRouterMarker

§

impl Clone for DataRouterProxy

§

impl Clone for DataType

Source§

impl Clone for Days

Source§

impl Clone for DebugAsHex

§

impl Clone for DebugInfo

§

impl Clone for DebugInfo

§

impl Clone for DebugLogOpts

§

impl Clone for DebugLogRecord

§

impl Clone for DebugLogSeverity

§

impl Clone for DebugProtocolRegistration

§

impl Clone for DebugProtocolRegistration

§

impl Clone for DebugRef

§

impl Clone for DebugRegistration

§

impl Clone for DebugRegistration

§

impl Clone for DeclField

§

impl Clone for DeclType

§

impl Clone for DeclType

§

impl Clone for DecodeError

§

impl Clone for DecodePaddingMode

§

impl Clone for DecodeSliceError

1.9.0 · Source§

impl Clone for DecodeUtf16Error

§

impl Clone for DefaultFuchsiaResourceDialect

§

impl Clone for DefaultHashBuilder

1.7.0 · Source§

impl Clone for DefaultHasher

§

impl Clone for DeletionError

§

impl Clone for DeletionError

§

impl Clone for DeliveryType

§

impl Clone for DeliveryType

§

impl Clone for DependencyNode

§

impl Clone for DependencyType

§

impl Clone for DependencyType

§

impl Clone for DependencyType

§

impl Clone for DestroyError

§

impl Clone for DestroyedPayload

Source§

impl Clone for DeviceId

§

impl Clone for Dictionary

§

impl Clone for Dictionary

§

impl Clone for DictionaryControlHandle

§

impl Clone for DictionaryDecl

§

impl Clone for DictionaryDrainIteratorControlHandle

§

impl Clone for DictionaryDrainIteratorGetNextRequest

§

impl Clone for DictionaryDrainIteratorMarker

§

impl Clone for DictionaryDrainIteratorProxy

§

impl Clone for DictionaryEntry

§

impl Clone for DictionaryEntry

§

impl Clone for DictionaryEnumerateIteratorControlHandle

§

impl Clone for DictionaryEnumerateIteratorGetNextRequest

§

impl Clone for DictionaryEnumerateIteratorMarker

§

impl Clone for DictionaryEnumerateIteratorProxy

§

impl Clone for DictionaryError

§

impl Clone for DictionaryItem

§

impl Clone for DictionaryKeysIteratorControlHandle

§

impl Clone for DictionaryKeysIteratorMarker

§

impl Clone for DictionaryKeysIteratorProxy

§

impl Clone for DictionaryMarker

§

impl Clone for DictionaryProxy

§

impl Clone for DictionaryRouterControlHandle

§

impl Clone for DictionaryRouterMarker

§

impl Clone for DictionaryRouterProxy

§

impl Clone for DictionarySource

§

impl Clone for DictionaryValue

§

impl Clone for DictionaryValue

§

impl Clone for DirConnectorRouterControlHandle

§

impl Clone for DirConnectorRouterMarker

§

impl Clone for DirConnectorRouterProxy

§

impl Clone for DirEntryRouterControlHandle

§

impl Clone for DirEntryRouterMarker

§

impl Clone for DirEntryRouterProxy

§

impl Clone for DirReceiverControlHandle

§

impl Clone for DirReceiverMarker

§

impl Clone for DirReceiverProxy

§

impl Clone for Directory

§

impl Clone for DirectoryControlHandle

§

impl Clone for DirectoryDecl

§

impl Clone for DirectoryInfo

§

impl Clone for DirectoryLinkResponse

§

impl Clone for DirectoryMarker

§

impl Clone for DirectoryObject

§

impl Clone for DirectoryProxy

§

impl Clone for DirectoryReadDirentsRequest

§

impl Clone for DirectoryReadDirentsResponse

§

impl Clone for DirectoryRewindResponse

§

impl Clone for DirectoryRouterControlHandle

§

impl Clone for DirectoryRouterMarker

§

impl Clone for DirectoryRouterProxy

§

impl Clone for DirectoryUnlinkRequest

§

impl Clone for DirectoryWatchResponse

§

impl Clone for DirectoryWatcherControlHandle

§

impl Clone for DirectoryWatcherMarker

§

impl Clone for DirectoryWatcherProxy

§

impl Clone for DirentType

§

impl Clone for DiscoveredPayload

§

impl Clone for Dl_info

§

impl Clone for Domain

§

impl Clone for Double

§

impl Clone for Durability

§

impl Clone for Durability

1.3.0 · Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::time::Duration

§

impl Clone for DynamicFlags

§

impl Clone for EHandle

Source§

impl Clone for Elf32_Dyn

Source§

impl Clone for Elf32_Dyn__bindgen_ty_1

§

impl Clone for Elf32_Phdr

Source§

impl Clone for Elf64_Dyn

Source§

impl Clone for Elf64_Dyn__bindgen_ty_1

§

impl Clone for Elf64_Phdr

Source§

impl Clone for ElfNoteType

1.0.0 · Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::io::Empty

§

impl Clone for EmptyError

§

impl Clone for EmptyStruct

§

impl Clone for EncodeSliceError

§

impl Clone for Endianness

§

impl Clone for Environment

§

impl Clone for EnvironmentDecl

§

impl Clone for EnvironmentExtends

§

impl Clone for EnvironmentRef

§

impl Clone for EpitaphBody

§

impl Clone for EpochGuard<'_>

Source§

impl Clone for Errno

Source§

impl Clone for ErrnoCode

1.0.0 · Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::fmt::Error

Source§

impl Clone for serde_core::de::value::Error

§

impl Clone for Error

§

impl Clone for Error

§

impl Clone for Error

§

impl Clone for Error

§

impl Clone for Error

§

impl Clone for Error

§

impl Clone for Error

1.0.0 · Source§

impl Clone for ErrorKind

§

impl Clone for ErrorList

Source§

impl Clone for ErrorStatus

1.20.0 · Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::char::EscapeDebug

1.0.0 · Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::ascii::EscapeDefault

1.0.0 · Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::char::EscapeDefault

1.0.0 · Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::char::EscapeUnicode

§

impl Clone for EventHeader

§

impl Clone for EventScope

§

impl Clone for EventStream

§

impl Clone for EventStreamControlHandle

§

impl Clone for EventStreamDecl

§

impl Clone for EventStreamMarker

§

impl Clone for EventStreamProxy

§

impl Clone for EventSubscription

§

impl Clone for EventType

§

impl Clone for ExceptionArchData

§

impl Clone for ExceptionChannelOptions

§

impl Clone for ExceptionChannelType

§

impl Clone for ExceptionReport

§

impl Clone for ExceptionType

§

impl Clone for ExecutionControllerControlHandle

§

impl Clone for ExecutionControllerMarker

§

impl Clone for ExecutionControllerOnStopRequest

§

impl Clone for ExecutionControllerProxy

§

impl Clone for ExecutionInfo

1.61.0 · Source§

impl Clone for ExitCode

1.0.0 · Source§

impl Clone for ExitStatus

Source§

impl Clone for ExitStatusError

§

impl Clone for Expose

§

impl Clone for ExposeConfiguration

§

impl Clone for ExposeConfigurationDecl

§

impl Clone for ExposeDecl

§

impl Clone for ExposeDictionary

§

impl Clone for ExposeDictionaryDecl

§

impl Clone for ExposeDirectory

§

impl Clone for ExposeDirectoryDecl

§

impl Clone for ExposeProtocol

§

impl Clone for ExposeProtocolDecl

§

impl Clone for ExposeResolver

§

impl Clone for ExposeResolverDecl

§

impl Clone for ExposeRunner

§

impl Clone for ExposeRunnerDecl

§

impl Clone for ExposeService

§

impl Clone for ExposeServiceDecl

§

impl Clone for ExposeSource

§

impl Clone for ExposeTarget

§

impl Clone for ExtendedAttributeIteratorControlHandle

§

impl Clone for ExtendedAttributeIteratorGetNextResponse

§

impl Clone for ExtendedAttributeIteratorMarker

§

impl Clone for ExtendedAttributeIteratorProxy

§

impl Clone for ExtendedMoniker

§

impl Clone for Extent

§

impl Clone for FILE

§

impl Clone for FakeTime

Source§

impl Clone for FdEvents

§

impl Clone for FeatureKind

Source§

impl Clone for FieldId

§

impl Clone for FileControlHandle

§

impl Clone for FileGetBackingMemoryRequest

Source§

impl Clone for FileLeaseType

§

impl Clone for FileMarker

Source§

impl Clone for FileMode

§

impl Clone for FileProxy

§

impl Clone for FileReadAtRequest

§

impl Clone for FileReadAtResponse

§

impl Clone for FileResizeRequest

§

impl Clone for FileSeekRequest

§

impl Clone for FileSeekResponse

§

impl Clone for FileSignal

Source§

impl Clone for FileSystemFlags

1.75.0 · Source§

impl Clone for FileTimes

1.1.0 · Source§

impl Clone for FileType

§

impl Clone for FileWriteAtRequest

§

impl Clone for FileWriteAtResponse

§

impl Clone for FilesystemInfo

§

impl Clone for Finder

§

impl Clone for Finder

§

impl Clone for Finder

§

impl Clone for Finder

§

impl Clone for Finder

§

impl Clone for FinderBuilder

§

impl Clone for FinderRev

§

impl Clone for FinderRev

Source§

impl Clone for Fixed

Source§

impl Clone for FixedOffset

§

impl Clone for Flags

§

impl Clone for FlyByteStr

§

impl Clone for FlyStr

§

impl Clone for Format

Source§

impl Clone for FormattingOptions

1.0.0 · Source§

impl Clone for FpCategory

§

impl Clone for FrameworkErr

§

impl Clone for FrameworkRef

§

impl Clone for Free

1.69.0 · Source§

impl Clone for FromBytesUntilNulError

1.64.0 · Source§

impl Clone for FromBytesWithNulError

1.0.0 · Source§

impl Clone for FromUtf8Error

1.64.0 · Source§

impl Clone for FromVecWithNulError

Source§

impl Clone for FsCred

§

impl Clone for GPAddr

§

impl Clone for GeneralPurpose

§

impl Clone for GeneralPurposeConfig

§

impl Clone for GetAllInstancesError

§

impl Clone for GetDeclarationError

1.86.0 · Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::slice::GetDisjointMutError

§

impl Clone for GetDisjointMutError

§

impl Clone for GetDisjointMutError

§

impl Clone for GetInstanceError

§

impl Clone for GetStructuredConfigError

Source§

impl Clone for Global

§

impl Clone for GuestBellPacket

§

impl Clone for GuestIoPacket

§

impl Clone for GuestMemPacket

§

impl Clone for GuestVcpuPacket

§

impl Clone for HandleBasicInfo

§

impl Clone for HandleCountInfo

§

impl Clone for HandleInfo

§

impl Clone for HandleType

§

impl Clone for HandleType

§

impl Clone for HashAlgorithm

§

impl Clone for Header

Source§

impl Clone for IgnoredAny

§

impl Clone for ImmutableNodeAttributes

1.34.0 (const: unstable) · Source§

impl Clone for Infallible

Source§

impl Clone for InfoMapsTypeUnion

Source§

impl Clone for InitialSid

Source§

impl Clone for InotifyMask

§

impl Clone for InspectSinkControlHandle

§

impl Clone for InspectSinkMarker

§

impl Clone for InspectSinkProxy

§

impl Clone for Inspector

§

impl Clone for Instance

§

impl Clone for InstanceIteratorControlHandle

§

impl Clone for InstanceIteratorMarker

§

impl Clone for InstanceIteratorNextResponse

§

impl Clone for InstanceIteratorProxy

§

impl Clone for InstanceType

1.8.0 · Source§

impl Clone for std::time::Instant

§

impl Clone for Int

1.55.0 · Source§

impl Clone for IntErrorKind

§

impl Clone for Interest

§

impl Clone for InterfaceIndexOrAddress

Source§

impl Clone for InternalFixed

Source§

impl Clone for InternalNumeric

§

impl Clone for InterruptPacket

Source§

impl Clone for IntoChars

1.64.0 · Source§

impl Clone for IntoStringError

§

impl Clone for IntrospectorControlHandle

§

impl Clone for IntrospectorGetMonikerResponse

§

impl Clone for IntrospectorMarker

§

impl Clone for IntrospectorProxy

§

impl Clone for IobAccess

§

impl Clone for IobDiscipline

§

impl Clone for IobRegionPrivateOptions

§

impl Clone for IobRegionSharedOptions

§

impl Clone for IommuDescStub

1.7.0 · Source§

impl Clone for IpAddr

Source§

impl Clone for IptIpFlags

Source§

impl Clone for IptIpFlagsV4

Source§

impl Clone for IptIpFlagsV6

Source§

impl Clone for IptIpInverseFlags

1.0.0 (const: unstable) · Source§

impl Clone for Ipv4Addr

1.0.0 (const: unstable) · Source§

impl Clone for Ipv6Addr

Source§

impl Clone for Ipv6MulticastScope

Source§

impl Clone for IsoWeek

§

impl Clone for JobAction

§

impl Clone for JobCondition

§

impl Clone for JobCriticalOptions

§

impl Clone for JobDefaultTimerMode

§

impl Clone for JobInfo

§

impl Clone for JobPolicy

§

impl Clone for JobPolicyOption

Source§

impl Clone for KcmpResource

§

impl Clone for Koid

§

impl Clone for LauncherAddArgsRequest

§

impl Clone for LauncherAddEnvironsRequest

§

impl Clone for LauncherControlHandle

§

impl Clone for LauncherMarker

§

impl Clone for LauncherProxy

§

impl Clone for LauncherSetOptionsRequest

1.28.0 · Source§

impl Clone for Layout

§

impl Clone for LayoutConstraint

1.50.0 · Source§

impl Clone for LayoutError

§

impl Clone for LayoutParameter

§

impl Clone for Level

Source§

impl Clone for log::Level

Source§

impl Clone for LevelFilter

§

impl Clone for LifecycleControllerControlHandle

§

impl Clone for LifecycleControllerDestroyInstanceRequest

§

impl Clone for LifecycleControllerMarker

§

impl Clone for LifecycleControllerProxy

§

impl Clone for LifecycleControllerResolveInstanceRequest

§

impl Clone for LifecycleControllerStopInstanceRequest

§

impl Clone for LifecycleControllerUnresolveInstanceRequest

§

impl Clone for LinkNodeDisposition

§

impl Clone for LinkableControlHandle

§

impl Clone for LinkableMarker

§

impl Clone for LinkableProxy

Source§

impl Clone for zerocopy::byteorder::LittleEndian

§

impl Clone for LittleEndian

§

impl Clone for LoaderCloneResponse

§

impl Clone for LoaderConfigRequest

§

impl Clone for LoaderConfigResponse

§

impl Clone for LoaderControlHandle

§

impl Clone for LoaderLoadObjectRequest

§

impl Clone for LoaderMarker

§

impl Clone for LoaderProxy

Source§

impl Clone for Local

§

impl Clone for LocalSpawner

Source§

impl Clone for LocalWaker

Source§

impl Clone for Locality

§

impl Clone for LogInterestSelector

§

impl Clone for LogSettingsSetComponentInterestRequest

§

impl Clone for LogStreamOptions

§

impl Clone for ManifestBytesIteratorControlHandle

§

impl Clone for ManifestBytesIteratorMarker

§

impl Clone for ManifestBytesIteratorNextResponse

§

impl Clone for ManifestBytesIteratorProxy

Source§

impl Clone for serde_json::map::Map<String, Value>

§

impl Clone for MapInfo

§

impl Clone for MappingDetails

§

impl Clone for MemAccessSize

§

impl Clone for MemData

§

impl Clone for MemStats

§

impl Clone for MemStatsCompression

§

impl Clone for MemStatsExtended

§

impl Clone for MemoryStall

§

impl Clone for MemoryStallKind

1.0.0 · Source§

impl Clone for std::fs::Metadata

§

impl Clone for Metadata

§

impl Clone for MethodType

§

impl Clone for MissingValue

§

impl Clone for MissingValueReason

§

impl Clone for ModeType

§

impl Clone for Moniker

§

impl Clone for MonikerError

§

impl Clone for MonotonicInstant

§

impl Clone for MonotonicTimeline

Source§

impl Clone for Month

Source§

impl Clone for Months

Source§

impl Clone for MountFlags

Source§

impl Clone for MountpointFlags

§

impl Clone for MutableNodeAttributes

Source§

impl Clone for NaiveDate

Source§

impl Clone for NaiveDateDaysIterator

Source§

impl Clone for NaiveDateTime

Source§

impl Clone for NaiveDateWeeksIterator

Source§

impl Clone for NaiveTime

Source§

impl Clone for NaiveWeek

§

impl Clone for Name

§

impl Clone for Name

§

impl Clone for Name

§

impl Clone for NameMapping

§

impl Clone for NameMapping

§

impl Clone for NamespaceControlHandle

§

impl Clone for NamespaceError

§

impl Clone for NamespaceMarker

§

impl Clone for NamespacePath

§

impl Clone for NamespaceProxy

§

impl Clone for Needed

Source§

impl Clone for NfIpHooks

Source§

impl Clone for NfNatRangeFlags

§

impl Clone for Node

§

impl Clone for NodeAttributeFlags

§

impl Clone for NodeAttributes

§

impl Clone for NodeAttributes2

§

impl Clone for NodeAttributesQuery

§

impl Clone for NodeControlHandle

§

impl Clone for NodeDeprecatedGetAttrResponse

§

impl Clone for NodeDeprecatedGetFlagsResponse

§

impl Clone for NodeDeprecatedSetAttrRequest

§

impl Clone for NodeDeprecatedSetAttrResponse

§

impl Clone for NodeDeprecatedSetFlagsRequest

§

impl Clone for NodeDeprecatedSetFlagsResponse

§

impl Clone for NodeGetAttributesRequest

§

impl Clone for NodeGetExtendedAttributeRequest

§

impl Clone for NodeGetFlagsResponse

§

impl Clone for NodeInfo

§

impl Clone for NodeMarker

§

impl Clone for NodeProtocolKinds

§

impl Clone for NodeProxy

§

impl Clone for NodeQueryFilesystemResponse

§

impl Clone for NodeRemoveExtendedAttributeRequest

§

impl Clone for NodeSetFlagsRequest

§

impl Clone for NsUnit

1.64.0 · Source§

impl Clone for NulError

Source§

impl Clone for Number

§

impl Clone for NumberValidation

Source§

impl Clone for Numeric

§

impl Clone for ObjectType

§

impl Clone for ObjectValidation

§

impl Clone for Offer

§

impl Clone for OfferConfiguration

§

impl Clone for OfferConfigurationDecl

§

impl Clone for OfferDecl

§

impl Clone for OfferDictionary

§

impl Clone for OfferDictionaryDecl

§

impl Clone for OfferDirectory

§

impl Clone for OfferDirectoryDecl

§

impl Clone for OfferEventStream

§

impl Clone for OfferEventStreamDecl

§

impl Clone for OfferProtocol

§

impl Clone for OfferProtocolDecl

§

impl Clone for OfferResolver

§

impl Clone for OfferResolverDecl

§

impl Clone for OfferRunner

§

impl Clone for OfferRunnerDecl

§

impl Clone for OfferService

§

impl Clone for OfferServiceDecl

§

impl Clone for OfferSource

§

impl Clone for OfferStorage

§

impl Clone for OfferStorageDecl

§

impl Clone for OfferTarget

Source§

impl Clone for OffsetFormat

Source§

impl Clone for OffsetPrecision

§

impl Clone for OnTerminate

§

impl Clone for OnTerminate

§

impl Clone for One

§

impl Clone for One

§

impl Clone for One

Source§

impl Clone for OpaqueOrigin

§

impl Clone for OpenDirType

§

impl Clone for OpenError

§

impl Clone for OpenFlags

Source§

impl Clone for starnix_uapi::open_flags::OpenFlags

1.0.0 · Source§

impl Clone for OpenOptions

§

impl Clone for OpenableControlHandle

§

impl Clone for OpenableMarker

§

impl Clone for OpenableProxy

§

impl Clone for Operations

§

impl Clone for Options

1.0.0 (const: unstable) · Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::cmp::Ordering

1.0.0 · Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::sync::atomic::Ordering

Source§

impl Clone for Origin

1.0.0 · Source§

impl Clone for OsString

Source§

impl Clone for OutOfRange

Source§

impl Clone for OutOfRangeError

1.0.0 · Source§

impl Clone for Output

§

impl Clone for PacketContents

Source§

impl Clone for Pad

Source§

impl Clone for PadByte

§

impl Clone for PagerOptions

§

impl Clone for PagerPacket

§

impl Clone for PagerWritebackBeginOptions

§

impl Clone for Pair

§

impl Clone for ParagraphInfo

§

impl Clone for ParentRef

1.0.0 · Source§

impl Clone for ParseBoolError

1.20.0 · Source§

impl Clone for ParseCharError

Source§

impl Clone for chrono::format::ParseError

§

impl Clone for ParseError

Source§

impl Clone for url::parser::ParseError

§

impl Clone for ParseError

Source§

impl Clone for ParseErrorKind

1.0.0 · Source§

impl Clone for ParseFloatError

1.0.0 · Source§

impl Clone for ParseIntError

Source§

impl Clone for ParseMonthError

§

impl Clone for ParseNameError

Source§

impl Clone for ParseWeekdayError

Source§

impl Clone for Parsed

§

impl Clone for PartialNodeHierarchy

§

impl Clone for Path

1.0.0 · Source§

impl Clone for PathBuf

§

impl Clone for PerCpuStats

§

impl Clone for PerformanceConfiguration

1.0.0 · Source§

impl Clone for Permissions

Source§

impl Clone for PersonalityFlags

1.33.0 · Source§

impl Clone for PhantomPinned

§

impl Clone for PolicyCode

§

impl Clone for PollNext

§

impl Clone for PortAccessSize

§

impl Clone for PortData

§

impl Clone for Position

Source§

impl Clone for url::slicing::Position

§

impl Clone for PowerTransitionPacket

§

impl Clone for PrefilterConfig

§

impl Clone for ProcessHandleStats

§

impl Clone for ProcessInfo

§

impl Clone for ProcessInfoFlags

§

impl Clone for ProcessOptions

§

impl Clone for Program

§

impl Clone for ProgramDecl

§

impl Clone for Property

§

impl Clone for PropertySelector

§

impl Clone for Protocol

§

impl Clone for Protocol

§

impl Clone for ProtocolDecl

Source§

impl Clone for PtraceAccessMode

§

impl Clone for PurgedPayload

§

impl Clone for QueryableControlHandle

§

impl Clone for QueryableMarker

§

impl Clone for QueryableProxy

§

impl Clone for QueryableQueryResponse

§

impl Clone for RaiseExceptionOptions

1.7.0 · Source§

impl Clone for std::hash::random::RandomState

§

impl Clone for RandomState

§

impl Clone for Range

1.0.0 (const: unstable) · Source§

impl Clone for RangeFull

1.36.0 · Source§

impl Clone for RawWakerVTable

§

impl Clone for ReadableControlHandle

§

impl Clone for ReadableMarker

§

impl Clone for ReadableProxy

§

impl Clone for ReadableReadRequest

§

impl Clone for ReadableReadResponse

§

impl Clone for ReadableState

§

impl Clone for ReaderError

§

impl Clone for ReadyTimeoutError

§

impl Clone for RealmControlHandle

§

impl Clone for RealmDestroyChildRequest

§

impl Clone for RealmExplorerControlHandle

§

impl Clone for RealmExplorerMarker

§

impl Clone for RealmExplorerProxy

§

impl Clone for RealmMarker

§

impl Clone for RealmProxy

§

impl Clone for RealmQueryConstructNamespaceRequest

§

impl Clone for RealmQueryControlHandle

§

impl Clone for RealmQueryError

§

impl Clone for RealmQueryGetInstanceRequest

§

impl Clone for RealmQueryGetInstanceResponse

§

impl Clone for RealmQueryGetResolvedDeclarationRequest

§

impl Clone for RealmQueryGetStructuredConfigRequest

§

impl Clone for RealmQueryGetStructuredConfigResponse

§

impl Clone for RealmQueryMarker

§

impl Clone for RealmQueryProxy

§

impl Clone for RealmQueryResolveDeclarationRequest

§

impl Clone for ReceiverControlHandle

§

impl Clone for ReceiverMarker

§

impl Clone for ReceiverProxy

1.0.0 · Source§

impl Clone for std::sync::mpsc::RecvError

§

impl Clone for RecvError

§

impl Clone for RecvFlags

1.12.0 · Source§

impl Clone for std::sync::mpsc::RecvTimeoutError

§

impl Clone for RecvTimeoutError

§

impl Clone for Ref

§

impl Clone for RegistrationSource

§

impl Clone for RelativePath

§

impl Clone for RemoveRefSiblings

§

impl Clone for ReplaceBoolSchemas

§

impl Clone for Reserved

§

impl Clone for ResolveError

Source§

impl Clone for ResolveFlags

§

impl Clone for ResolvedConfig

§

impl Clone for ResolvedConfigField

§

impl Clone for ResolvedInfo

§

impl Clone for ResolvedPayload

§

impl Clone for Resolver

§

impl Clone for ResolverControlHandle

§

impl Clone for ResolverControlHandle

§

impl Clone for ResolverDecl

§

impl Clone for ResolverError

§

impl Clone for ResolverMarker

§

impl Clone for ResolverMarker

§

impl Clone for ResolverProxy

§

impl Clone for ResolverProxy

§

impl Clone for ResolverRegistration

§

impl Clone for ResolverRegistration

§

impl Clone for ResolverResolveRequest

§

impl Clone for ResolverResolveRequest

§

impl Clone for ResolverResolveWithContextRequest

Source§

impl Clone for Resource

§

impl Clone for ResourceFlag

§

impl Clone for ResourceInfo

§

impl Clone for ResourceKind

Source§

impl Clone for ResourceLimits

§

impl Clone for Rights

§

impl Clone for RootSchema

Source§

impl Clone for RoundingError

§

impl Clone for RouteError

§

impl Clone for RouteOutcome

§

impl Clone for RouteReport

§

impl Clone for RouteTarget

§

impl Clone for RouteValidatorControlHandle

§

impl Clone for RouteValidatorError

§

impl Clone for RouteValidatorMarker

§

impl Clone for RouteValidatorProxy

§

impl Clone for RouteValidatorRouteRequest

§

impl Clone for RouteValidatorRouteResponse

§

impl Clone for RouteValidatorValidateRequest

§

impl Clone for RouteValidatorValidateResponse

§

impl Clone for RouterError

§

impl Clone for Runner

§

impl Clone for RunnerDecl

§

impl Clone for RunnerRegistration

§

impl Clone for RunnerRegistration

§

impl Clone for RuntimeError

§

impl Clone for SampleDatum

§

impl Clone for SampleParameters

§

impl Clone for SampleStrategy

§

impl Clone for Schema

§

impl Clone for SchemaGenerator

§

impl Clone for SchemaObject

§

impl Clone for SchemaSettings

§

impl Clone for ScopeActiveGuard

§

impl Clone for ScopeHandle

Source§

impl Clone for SealFlags

Source§

impl Clone for SearchStep

Source§

impl Clone for SecondsFormat

Source§

impl Clone for SecureBits

Source§

impl Clone for SecurityId

1.0.0 · Source§

impl Clone for SeekFrom

§

impl Clone for SeekOrigin

§

impl Clone for SelectTimeoutError

§

impl Clone for Selector

§

impl Clone for SelectorArgument

§

impl Clone for SelfRef

§

impl Clone for SelinuxContext

§

impl Clone for SendError

§

impl Clone for SeparatedPath

§

impl Clone for Service

§

impl Clone for Service

§

impl Clone for ServiceDecl

§

impl Clone for ServiceInstance

§

impl Clone for SetExtendedAttributeMode

§

impl Clone for SetSingleExample

§

impl Clone for Severity

1.0.0 · Source§

impl Clone for Shutdown

Source§

impl Clone for SigSet

Source§

impl Clone for Sign

Source§

impl Clone for Signal

§

impl Clone for SignalPacket

§

impl Clone for Signals

1.0.0 · Source§

impl Clone for Sink

1.0.0 · Source§

impl Clone for SipHasher

§

impl Clone for SockAddr

1.10.0 · Source§

impl Clone for std::os::unix::net::addr::SocketAddr

1.0.0 · Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::net::SocketAddr

1.0.0 · Source§

impl Clone for SocketAddrV4

1.0.0 · Source§

impl Clone for SocketAddrV6

§

impl Clone for SocketInfo

§

impl Clone for SocketOpts

§

impl Clone for SocketReadOpts

§

impl Clone for SocketWriteDisposition

§

impl Clone for SocketWriteOpts

§

impl Clone for SourceBreaking

§

impl Clone for StartError

§

impl Clone for StartedPayload

§

impl Clone for StartupMode

§

impl Clone for StartupMode

Source§

impl Clone for Status

§

impl Clone for StatusError

§

impl Clone for StatusError

§

impl Clone for StopError

§

impl Clone for StoppedPayload

§

impl Clone for Storage

§

impl Clone for StorageAdminControlHandle

§

impl Clone for StorageAdminControlHandle

§

impl Clone for StorageAdminDeleteComponentStorageRequest

§

impl Clone for StorageAdminDeleteComponentStorageRequest

§

impl Clone for StorageAdminMarker

§

impl Clone for StorageAdminMarker

§

impl Clone for StorageAdminProxy

§

impl Clone for StorageAdminProxy

§

impl Clone for StorageDecl

§

impl Clone for StorageDirectorySource

§

impl Clone for StorageId

§

impl Clone for StorageId

§

impl Clone for StorageIteratorControlHandle

§

impl Clone for StorageIteratorControlHandle

§

impl Clone for StorageIteratorMarker

§

impl Clone for StorageIteratorMarker

§

impl Clone for StorageIteratorNextResponse

§

impl Clone for StorageIteratorNextResponse

§

impl Clone for StorageIteratorProxy

§

impl Clone for StorageIteratorProxy

§

impl Clone for StorageStatus

§

impl Clone for StorageStatus

§

impl Clone for StrContext

§

impl Clone for StrContextValue

§

impl Clone for StreamMode

§

impl Clone for StreamOptions

§

impl Clone for StreamParameters

§

impl Clone for StreamReadOptions

§

impl Clone for StreamWriteOptions

1.0.0 · Source§

impl Clone for String

Available on non-no_global_oom_handling only.
§

impl Clone for StringRef

§

impl Clone for StringReference

§

impl Clone for StringSelector

§

impl Clone for StringValidation

1.7.0 · Source§

impl Clone for StripPrefixError

§

impl Clone for SubschemaValidation

§

impl Clone for SubtreeSelector

§

impl Clone for SymlinkControlHandle

§

impl Clone for SymlinkInfo

§

impl Clone for SymlinkMarker

§

impl Clone for SymlinkObject

§

impl Clone for SymlinkProxy

Source§

impl Clone for SyntaxViolation

§

impl Clone for SyntheticTimeline

Source§

impl Clone for SyslogAction

1.28.0 · Source§

impl Clone for System

§

impl Clone for SystemControllerControlHandle

§

impl Clone for SystemControllerMarker

§

impl Clone for SystemControllerProxy

Source§

impl Clone for SystemRng

1.8.0 · Source§

impl Clone for SystemTime

1.8.0 · Source§

impl Clone for SystemTimeError

Source§

impl Clone for TaskAttrs

§

impl Clone for TaskProviderControlHandle

§

impl Clone for TaskProviderMarker

§

impl Clone for TaskProviderProxy

§

impl Clone for TaskRuntimeInfo

§

impl Clone for TaskStatsInfo

§

impl Clone for TcpKeepalive

1.0.0 · Source§

impl Clone for Thread

§

impl Clone for ThreadBlockType

1.19.0 · Source§

impl Clone for ThreadId

§

impl Clone for ThreadInfo

§

impl Clone for ThreadState

§

impl Clone for ThreadStats

§

impl Clone for Three

§

impl Clone for Three

§

impl Clone for Three

§

impl Clone for TicksUnit

Source§

impl Clone for TimeDelta

Source§

impl Clone for ToCasefold

1.0.0 · Source§

impl Clone for ToLowercase

Source§

impl Clone for ToTitlecase

1.0.0 · Source§

impl Clone for ToUppercase

§

impl Clone for Tombstone

§

impl Clone for Topic

§

impl Clone for TransactionHeader

§

impl Clone for TransferDataOptions

§

impl Clone for TransportError

§

impl Clone for TreeControlHandle

§

impl Clone for TreeMarker

§

impl Clone for TreeNameIteratorControlHandle

§

impl Clone for TreeNameIteratorGetNextResponse

§

impl Clone for TreeNameIteratorMarker

§

impl Clone for TreeNameIteratorProxy

§

impl Clone for TreeNames

§

impl Clone for TreeProxy

§

impl Clone for TreeSelector

1.59.0 · Source§

impl Clone for TryFromCharError

1.66.0 · Source§

impl Clone for TryFromFloatSecsError

1.34.0 · Source§

impl Clone for TryFromIntError

1.34.0 · Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::array::TryFromSliceError

§

impl Clone for TryFromSliceError

§

impl Clone for TryReadyError

1.0.0 · Source§

impl Clone for std::sync::mpsc::TryRecvError

§

impl Clone for TryRecvError

1.57.0 · Source§

impl Clone for alloc::collections::TryReserveError

§

impl Clone for TryReserveError

§

impl Clone for TryReserveError

§

impl Clone for TryReserveError

Source§

impl Clone for TryReserveErrorKind

§

impl Clone for TrySelectError

§

impl Clone for Two

§

impl Clone for Two

§

impl Clone for Two

§

impl Clone for Txid

§

impl Clone for Type

1.0.0 (const: unstable) · Source§

impl Clone for TypeId

§

impl Clone for Uint

§

impl Clone for Unavailable

Source§

impl Clone for UncheckedSignal

§

impl Clone for Unit

§

impl Clone for Unknown

§

impl Clone for UnlinkFlags

§

impl Clone for UnlinkOptions

Source§

impl Clone for UnmountFlags

Source§

impl Clone for UnorderedKeyError

§

impl Clone for Unparker

§

impl Clone for UnresolveError

§

impl Clone for UnresolvedPayload

§

impl Clone for UnspecifiedFifoElement

§

impl Clone for Url

Source§

impl Clone for url::Url

§

impl Clone for UrlScheme

§

impl Clone for Use

§

impl Clone for UseConfiguration

§

impl Clone for UseConfigurationDecl

§

impl Clone for UseDecl

§

impl Clone for UseDictionary

§

impl Clone for UseDictionaryDecl

§

impl Clone for UseDirectory

§

impl Clone for UseDirectoryDecl

§

impl Clone for UseEventStream

§

impl Clone for UseEventStreamDecl

§

impl Clone for UseProtocol

§

impl Clone for UseProtocolDecl

§

impl Clone for UseRunner

§

impl Clone for UseRunnerDecl

§

impl Clone for UseService

§

impl Clone for UseServiceDecl

§

impl Clone for UseSource

§

impl Clone for UseStorage

§

impl Clone for UseStorageDecl

Source§

impl Clone for UserAddress

Source§

impl Clone for UserAddress32

Source§

impl Clone for UserAndOrGroupId

§

impl Clone for UserPacket

Source§

impl Clone for Utc

§

impl Clone for UtcTimeline

1.0.0 · Source§

impl Clone for starnix_uapi::arch32::__static_assertions::_core::str::Utf8Error

Source§

impl Clone for bstr::utf8::Utf8Error

Source§

impl Clone for serde_json::value::Value

1.0.0 · Source§

impl Clone for VarError

§

impl Clone for VcpuContents

§

impl Clone for VerificationOptions

§

impl Clone for VirtualMemoryFeatureFlags

§

impl Clone for VmarFlags

§

impl Clone for VmarFlagsExtended

§

impl Clone for VmarInfo

§

impl Clone for VmarOp

§

impl Clone for VmoChildOptions

§

impl Clone for VmoFlags

§

impl Clone for VmoInfo

§

impl Clone for VmoInfoFlags

§

impl Clone for VmoOp

§

impl Clone for VmoOptions

§

impl Clone for VoidRef

§

impl Clone for WaitAsyncOpts

§

impl Clone for WaitGroup

§

impl Clone for WaitResult

1.5.0 · Source§

impl Clone for std::sync::WaitTimeoutResult

§

impl Clone for WaitTimeoutResult

1.36.0 · Source§

impl Clone for Waker

§

impl Clone for WatchEvent

§

impl Clone for WatchMask

Source§

impl Clone for Weekday

Source§

impl Clone for WeekdaySet

§

impl Clone for WireFormatVersion

§

impl Clone for WireMetadata

§

impl Clone for WrappedCapabilityId

§

impl Clone for WritableControlHandle

§

impl Clone for WritableMarker

§

impl Clone for WritableProxy

§

impl Clone for WritableState

§

impl Clone for WritableWriteRequest

§

impl Clone for WritableWriteResponse

Source§

impl Clone for XdgDirsIter

Source§

impl Clone for XtTcpInverseFlags

Source§

impl Clone for XtUdpInverseFlags

Source§

impl Clone for __kernel_fd_set

Source§

impl Clone for __kernel_fsid_t

Source§

impl Clone for __kernel_itimerspec

Source§

impl Clone for __kernel_old_timespec

Source§

impl Clone for __kernel_sigaction

Source§

impl Clone for __kernel_sock_timeval

Source§

impl Clone for __kernel_timespec

1.27.0 · Source§

impl Clone for __m128

1.27.0 · Source§

impl Clone for __m256

1.72.0 · Source§

impl Clone for __m512

1.89.0 · Source§

impl Clone for __m128bh

1.27.0 · Source§

impl Clone for __m128d

1.94.0 · Source§

impl Clone for __m128h

1.27.0 · Source§

impl Clone for __m128i

1.89.0 · Source§

impl Clone for __m256bh

1.27.0 · Source§

impl Clone for __m256d

1.94.0 · Source§

impl Clone for __m256h

1.27.0 · Source§

impl Clone for __m256i

1.89.0 · Source§

impl Clone for __m512bh

1.72.0 · Source§

impl Clone for __m512d

1.94.0 · Source§

impl Clone for __m512h

1.72.0 · Source§

impl Clone for __m512i

Source§

impl Clone for __old_kernel_stat

Source§

impl Clone for __sifields

Source§

impl Clone for __sifields__bindgen_ty_1

Source§

impl Clone for __sifields__bindgen_ty_2

Source§

impl Clone for __sifields__bindgen_ty_3

Source§

impl Clone for __sifields__bindgen_ty_4

Source§

impl Clone for __sifields__bindgen_ty_5

Source§

impl Clone for __sifields__bindgen_ty_6

Source§

impl Clone for __sifields__bindgen_ty_7

Source§

impl Clone for __sifields__bindgen_ty_5__bindgen_ty_1

Source§

impl Clone for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2

Source§

impl Clone for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3

Source§

impl Clone for __sk_buff

Source§

impl Clone for __sk_buff__bindgen_ty_1

Source§

impl Clone for __sk_buff__bindgen_ty_2

Source§

impl Clone for __tile1024i

Source§

impl Clone for __user_cap_data_struct

Source§

impl Clone for __user_cap_header_struct

Source§

impl Clone for _fpreg

Source§

impl Clone for _fpstate_32

Source§

impl Clone for _fpstate_64

Source§

impl Clone for _fpstate_32__bindgen_ty_1

Source§

impl Clone for _fpstate_32__bindgen_ty_2

Source§

impl Clone for _fpstate_64__bindgen_ty_1

Source§

impl Clone for _fpx_sw_bytes

Source§

impl Clone for _fpxreg

Source§

impl Clone for _header

Source§

impl Clone for _xmmreg

Source§

impl Clone for _xstate

Source§

impl Clone for _xt_align

Source§

impl Clone for _ymmh_state

Source§

impl Clone for acpi_transition_s_state

§

impl Clone for addrinfo

§

impl Clone for aiocb

Source§

impl Clone for arphdr

Source§

impl Clone for arpreq

Source§

impl Clone for arpreq_old

Source§

impl Clone for ashmem_pin

Source§

impl Clone for audit_features

Source§

impl Clone for audit_status

Source§

impl Clone for audit_status__bindgen_ty_1

Source§

impl Clone for audit_tty_status

Source§

impl Clone for bf16

Source§

impl Clone for binder_buffer_object

Source§

impl Clone for binder_extended_error

Source§

impl Clone for binder_fd_array_object

Source§

impl Clone for binder_fd_object

Source§

impl Clone for binder_fd_object__bindgen_ty_1

Source§

impl Clone for binder_freeze_info

Source§

impl Clone for binder_frozen_state_info

Source§

impl Clone for binder_frozen_status_info

Source§

impl Clone for binder_node_debug_info

Source§

impl Clone for binder_node_info_for_ref

Source§

impl Clone for binder_object_header

Source§

impl Clone for binder_pri_desc

Source§

impl Clone for binder_transaction_data

Source§

impl Clone for binder_transaction_data__bindgen_ty_1

Source§

impl Clone for binder_transaction_data__bindgen_ty_2

Source§

impl Clone for binder_transaction_data__bindgen_ty_2__bindgen_ty_1

Source§

impl Clone for binder_transaction_data_secctx

Source§

impl Clone for binder_transaction_data_sg

Source§

impl Clone for binder_version

Source§

impl Clone for binder_write_read

Source§

impl Clone for binderfs_device

1.0.0 (const: unstable) · Source§

impl Clone for bool

Source§

impl Clone for bpf_attr

Source§

impl Clone for bpf_attr__bindgen_ty_1

Source§

impl Clone for bpf_attr__bindgen_ty_2

Source§

impl Clone for bpf_attr__bindgen_ty_3

Source§

impl Clone for bpf_attr__bindgen_ty_4

Source§

impl Clone for bpf_attr__bindgen_ty_5

Source§

impl Clone for bpf_attr__bindgen_ty_6

Source§

impl Clone for bpf_attr__bindgen_ty_7

Source§

impl Clone for bpf_attr__bindgen_ty_8

Source§

impl Clone for bpf_attr__bindgen_ty_9

Source§

impl Clone for bpf_attr__bindgen_ty_2__bindgen_ty_1

Source§

impl Clone for bpf_attr__bindgen_ty_4__bindgen_ty_1

Source§

impl Clone for bpf_attr__bindgen_ty_6__bindgen_ty_1

Source§

impl Clone for bpf_attr__bindgen_ty_6__bindgen_ty_2

Source§

impl Clone for bpf_attr__bindgen_ty_8__bindgen_ty_1

Source§

impl Clone for bpf_attr__bindgen_ty_10

Source§

impl Clone for bpf_attr__bindgen_ty_11

Source§

impl Clone for bpf_attr__bindgen_ty_12

Source§

impl Clone for bpf_attr__bindgen_ty_13

Source§

impl Clone for bpf_attr__bindgen_ty_14

Source§

impl Clone for bpf_attr__bindgen_ty_15

Source§

impl Clone for bpf_attr__bindgen_ty_16

Source§

impl Clone for bpf_attr__bindgen_ty_17

Source§

impl Clone for bpf_attr__bindgen_ty_18

Source§

impl Clone for bpf_attr__bindgen_ty_19

Source§

impl Clone for bpf_attr__bindgen_ty_20

Source§

impl Clone for bpf_attr__bindgen_ty_10__bindgen_ty_1

Source§

impl Clone for bpf_attr__bindgen_ty_10__bindgen_ty_2

Source§

impl Clone for bpf_attr__bindgen_ty_14__bindgen_ty_1

Source§

impl Clone for bpf_attr__bindgen_ty_14__bindgen_ty_2

Source§

impl Clone for bpf_attr__bindgen_ty_14__bindgen_ty_3

Source§

impl Clone for bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1

Source§

impl Clone for bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2

Source§

impl Clone for bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3

Source§

impl Clone for bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4

Source§

impl Clone for bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5

Source§

impl Clone for bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6

Source§

impl Clone for bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_7

Source§

impl Clone for bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8

Source§

impl Clone for bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_6__bindgen_ty_1

Source§

impl Clone for bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_8__bindgen_ty_1

Source§

impl Clone for bpf_attr__bindgen_ty_15__bindgen_ty_1

Source§

impl Clone for bpf_attr__bindgen_ty_15__bindgen_ty_2

Source§

impl Clone for bpf_btf_info

Source§

impl Clone for bpf_cgroup_dev_ctx

Source§

impl Clone for bpf_cgroup_storage_key

Source§

impl Clone for bpf_core_relo

Source§

impl Clone for bpf_cpumap_val

Source§

impl Clone for bpf_cpumap_val__bindgen_ty_1

Source§

impl Clone for bpf_devmap_val

Source§

impl Clone for bpf_devmap_val__bindgen_ty_1

Source§

impl Clone for bpf_dynptr

Source§

impl Clone for bpf_fib_lookup

Source§

impl Clone for bpf_fib_lookup__bindgen_ty_1

Source§

impl Clone for bpf_fib_lookup__bindgen_ty_2

Source§

impl Clone for bpf_fib_lookup__bindgen_ty_3

Source§

impl Clone for bpf_fib_lookup__bindgen_ty_4

Source§

impl Clone for bpf_fib_lookup__bindgen_ty_5

Source§

impl Clone for bpf_fib_lookup__bindgen_ty_6

Source§

impl Clone for bpf_fib_lookup__bindgen_ty_5__bindgen_ty_1

Source§

impl Clone for bpf_fib_lookup__bindgen_ty_6__bindgen_ty_1

Source§

impl Clone for bpf_fib_lookup__bindgen_ty_6__bindgen_ty_2

Source§

impl Clone for bpf_flow_keys

Source§

impl Clone for bpf_flow_keys__bindgen_ty_1

Source§

impl Clone for bpf_flow_keys__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for bpf_flow_keys__bindgen_ty_1__bindgen_ty_2

Source§

impl Clone for bpf_func_info

Source§

impl Clone for bpf_insn

Source§

impl Clone for bpf_iter_num

Source§

impl Clone for bpf_line_info

Source§

impl Clone for bpf_list_head

Source§

impl Clone for bpf_list_node

Source§

impl Clone for bpf_lpm_trie_key_hdr

Source§

impl Clone for bpf_lpm_trie_key_u8__bindgen_ty_1

Source§

impl Clone for bpf_map_info

Source§

impl Clone for bpf_perf_event_data

Source§

impl Clone for bpf_perf_event_value

Source§

impl Clone for bpf_pidns_info

Source§

impl Clone for bpf_prog

Source§

impl Clone for bpf_prog_info

Source§

impl Clone for bpf_rb_node

Source§

impl Clone for bpf_rb_root

Source§

impl Clone for bpf_redir_neigh

Source§

impl Clone for bpf_redir_neigh__bindgen_ty_1

Source§

impl Clone for bpf_refcount

Source§

impl Clone for bpf_sk_lookup

Source§

impl Clone for bpf_sk_lookup__bindgen_ty_1

Source§

impl Clone for bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for bpf_sock

Source§

impl Clone for bpf_sock_addr

Source§

impl Clone for bpf_sock_addr__bindgen_ty_1

Source§

impl Clone for bpf_sock_ops

Source§

impl Clone for bpf_sock_ops__bindgen_ty_1

Source§

impl Clone for bpf_sock_ops__bindgen_ty_2

Source§

impl Clone for bpf_sock_ops__bindgen_ty_3

Source§

impl Clone for bpf_sock_ops__bindgen_ty_4

Source§

impl Clone for bpf_sock_tuple

Source§

impl Clone for bpf_sock_tuple__bindgen_ty_1

Source§

impl Clone for bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2

Source§

impl Clone for bpf_sockopt

Source§

impl Clone for bpf_sockopt__bindgen_ty_1

Source§

impl Clone for bpf_sockopt__bindgen_ty_2

Source§

impl Clone for bpf_sockopt__bindgen_ty_3

Source§

impl Clone for bpf_spin_lock

Source§

impl Clone for bpf_stack_build_id

Source§

impl Clone for bpf_stack_build_id__bindgen_ty_1

Source§

impl Clone for bpf_sysctl

Source§

impl Clone for bpf_tcp_sock

Source§

impl Clone for bpf_timer

Source§

impl Clone for bpf_tunnel_key

Source§

impl Clone for bpf_tunnel_key__bindgen_ty_1

Source§

impl Clone for bpf_tunnel_key__bindgen_ty_2

Source§

impl Clone for bpf_tunnel_key__bindgen_ty_3

Source§

impl Clone for bpf_wq

Source§

impl Clone for bpf_xdp_sock

Source§

impl Clone for bpf_xfrm_state

Source§

impl Clone for bpf_xfrm_state__bindgen_ty_1

Source§

impl Clone for btf_ptr

Source§

impl Clone for cachestat

Source§

impl Clone for cachestat_range

1.0.0 (const: unstable) · Source§

impl Clone for char

Source§

impl Clone for cisco_proto

Source§

impl Clone for clone_args

§

impl Clone for cmsghdr

Source§

impl Clone for starnix_uapi::uapi::cmsghdr

Source§

impl Clone for compat_statfs64

§

impl Clone for cpu_set_t

Source§

impl Clone for cuse_init_in

Source§

impl Clone for cuse_init_out

§

impl Clone for dirent

§

impl Clone for dirent64

§

impl Clone for dl_phdr_info

Source§

impl Clone for dm_ioctl

Source§

impl Clone for dm_target_spec

Source§

impl Clone for dma_buf_export_sync_file

Source§

impl Clone for dma_buf_import_sync_file

Source§

impl Clone for dma_buf_sync

Source§

impl Clone for dma_heap_allocation_data

Source§

impl Clone for dmabuf_cmsg

Source§

impl Clone for dmabuf_token

§

impl Clone for dqblk

Source§

impl Clone for elf32_hdr

Source§

impl Clone for elf32_note

Source§

impl Clone for elf32_phdr

Source§

impl Clone for elf32_rel

Source§

impl Clone for elf32_rela

Source§

impl Clone for elf32_shdr

Source§

impl Clone for elf32_sym

Source§

impl Clone for elf64_hdr

Source§

impl Clone for elf64_note

Source§

impl Clone for elf64_phdr

Source§

impl Clone for elf64_rel

Source§

impl Clone for elf64_rela

Source§

impl Clone for elf64_shdr

Source§

impl Clone for elf64_sym

§

impl Clone for epoll_event

Source§

impl Clone for starnix_uapi::uapi::epoll_event

Source§

impl Clone for epoll_params

Source§

impl Clone for ethhdr

1.0.0 (const: unstable) · Source§

impl Clone for f16

1.0.0 (const: unstable) · Source§

impl Clone for f32

1.0.0 (const: unstable) · Source§

impl Clone for f64

1.0.0 (const: unstable) · Source§

impl Clone for f128

Source§

impl Clone for f_owner_ex

Source§

impl Clone for fanout_args

Source§

impl Clone for fastrpc_ioctl_capability

Source§

impl Clone for fastrpc_ioctl_init

Source§

impl Clone for fastrpc_ioctl_invoke

Source§

impl Clone for fastrpc_ioctl_invoke2

Source§

impl Clone for fastrpc_ioctl_invoke_fd

Source§

impl Clone for fb_bitfield

Source§

impl Clone for fb_cmap

Source§

impl Clone for fb_con2fbmap

Source§

impl Clone for fb_copyarea

Source§

impl Clone for fb_cursor

Source§

impl Clone for fb_fillrect

Source§

impl Clone for fb_fix_screeninfo

Source§

impl Clone for fb_image

Source§

impl Clone for fb_var_screeninfo

Source§

impl Clone for fb_vblank

Source§

impl Clone for fbcurpos

§

impl Clone for fd_set

§

impl Clone for ff_condition_effect

Source§

impl Clone for starnix_uapi::uapi::ff_condition_effect

§

impl Clone for ff_constant_effect

Source§

impl Clone for starnix_uapi::uapi::ff_constant_effect

§

impl Clone for ff_effect

Source§

impl Clone for starnix_uapi::uapi::ff_effect

Source§

impl Clone for ff_effect__bindgen_ty_1

§

impl Clone for ff_envelope

Source§

impl Clone for starnix_uapi::uapi::ff_envelope

§

impl Clone for ff_periodic_effect

Source§

impl Clone for starnix_uapi::uapi::ff_periodic_effect

§

impl Clone for ff_ramp_effect

Source§

impl Clone for starnix_uapi::uapi::ff_ramp_effect

§

impl Clone for ff_replay

Source§

impl Clone for starnix_uapi::uapi::ff_replay

§

impl Clone for ff_rumble_effect

Source§

impl Clone for starnix_uapi::uapi::ff_rumble_effect

§

impl Clone for ff_trigger

Source§

impl Clone for starnix_uapi::uapi::ff_trigger

Source§

impl Clone for fib_rule_hdr

Source§

impl Clone for fib_rule_port_range

Source§

impl Clone for fib_rule_uid_range

Source§

impl Clone for file_clone_range

Source§

impl Clone for file_dedupe_range_info

Source§

impl Clone for files_stat_struct

Source§

impl Clone for flat_binder_object

Source§

impl Clone for flat_binder_object__bindgen_ty_1

§

impl Clone for flock

Source§

impl Clone for starnix_uapi::uapi::flock

§

impl Clone for fpos64_t

§

impl Clone for fpos_t

Source§

impl Clone for fr_proto

Source§

impl Clone for fr_proto_pvc

Source§

impl Clone for fr_proto_pvc_info

Source§

impl Clone for fs_sysfs_path

Source§

impl Clone for fscrypt_add_key_arg

Source§

impl Clone for fscrypt_descriptor

Source§

impl Clone for fscrypt_get_policy_ex_arg

Source§

impl Clone for fscrypt_get_policy_ex_arg__bindgen_ty_1

Source§

impl Clone for fscrypt_identifier

Source§

impl Clone for fscrypt_key

Source§

impl Clone for fscrypt_key_specifier

Source§

impl Clone for fscrypt_key_specifier__bindgen_ty_1

Source§

impl Clone for fscrypt_policy_v1

Source§

impl Clone for fscrypt_policy_v2

§

impl Clone for fsid_t

Source§

impl Clone for fstrim_range

Source§

impl Clone for fsuuid2

Source§

impl Clone for fsverity_descriptor

Source§

impl Clone for fsverity_digest

Source§

impl Clone for fsverity_enable_arg

Source§

impl Clone for fsverity_read_metadata_arg

Source§

impl Clone for fsxattr

Source§

impl Clone for fuse_access_in

Source§

impl Clone for fuse_attr

Source§

impl Clone for fuse_attr_out

Source§

impl Clone for fuse_backing_map

Source§

impl Clone for fuse_batch_forget_in

Source§

impl Clone for fuse_bmap_in

Source§

impl Clone for fuse_bmap_out

Source§

impl Clone for fuse_bpf_arg

Source§

impl Clone for fuse_bpf_args

Source§

impl Clone for fuse_bpf_in_arg

Source§

impl Clone for fuse_copy_file_range_in

Source§

impl Clone for fuse_create_in

Source§

impl Clone for fuse_dirent

Source§

impl Clone for fuse_direntplus

Source§

impl Clone for fuse_entry_bpf_out

Source§

impl Clone for fuse_entry_out

Source§

impl Clone for fuse_ext_header

Source§

impl Clone for fuse_fallocate_in

Source§

impl Clone for fuse_file_lock

Source§

impl Clone for fuse_flush_in

Source§

impl Clone for fuse_forget_in

Source§

impl Clone for fuse_forget_one

Source§

impl Clone for fuse_fsync_in

Source§

impl Clone for fuse_getattr_in

Source§

impl Clone for fuse_getxattr_in

Source§

impl Clone for fuse_getxattr_out

Source§

impl Clone for fuse_in_header

Source§

impl Clone for fuse_in_header__bindgen_ty_1

Source§

impl Clone for fuse_in_header__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for fuse_init_in

Source§

impl Clone for fuse_init_out

Source§

impl Clone for fuse_interrupt_in

Source§

impl Clone for fuse_ioctl_in

Source§

impl Clone for fuse_ioctl_iovec

Source§

impl Clone for fuse_ioctl_out

Source§

impl Clone for fuse_kstatfs

Source§

impl Clone for fuse_lk_in

Source§

impl Clone for fuse_lk_out

Source§

impl Clone for fuse_lseek_in

Source§

impl Clone for fuse_lseek_out

Source§

impl Clone for fuse_mkdir_in

Source§

impl Clone for fuse_mknod_in

Source§

impl Clone for fuse_notify_delete_out

Source§

impl Clone for fuse_notify_inval_entry_out

Source§

impl Clone for fuse_notify_inval_inode_out

Source§

impl Clone for fuse_notify_poll_wakeup_out

Source§

impl Clone for fuse_notify_retrieve_in

Source§

impl Clone for fuse_notify_retrieve_out

Source§

impl Clone for fuse_notify_store_out

Source§

impl Clone for fuse_open_in

Source§

impl Clone for fuse_open_out

Source§

impl Clone for fuse_open_out__bindgen_ty_1

Source§

impl Clone for fuse_out_header

Source§

impl Clone for fuse_passthrough_out_v0

Source§

impl Clone for fuse_poll_in

Source§

impl Clone for fuse_poll_out

Source§

impl Clone for fuse_read_in

Source§

impl Clone for fuse_read_out

Source§

impl Clone for fuse_release_in

Source§

impl Clone for fuse_removemapping_in

Source§

impl Clone for fuse_removemapping_one

Source§

impl Clone for fuse_rename2_in

Source§

impl Clone for fuse_rename_in

Source§

impl Clone for fuse_secctx

Source§

impl Clone for fuse_secctx_header

Source§

impl Clone for fuse_setattr_in

Source§

impl Clone for fuse_setupmapping_in

Source§

impl Clone for fuse_setxattr_in

Source§

impl Clone for fuse_statfs_out

Source§

impl Clone for fuse_statx

Source§

impl Clone for fuse_statx_in

Source§

impl Clone for fuse_statx_out

Source§

impl Clone for fuse_sx_time

Source§

impl Clone for fuse_syncfs_in

Source§

impl Clone for fuse_write_in

Source§

impl Clone for fuse_write_out

Source§

impl Clone for futex_waitv

§

impl Clone for glob_t

§

impl Clone for group

Source§

impl Clone for group_filter

Source§

impl Clone for group_filter__bindgen_ty_1

Source§

impl Clone for group_filter__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for group_filter__bindgen_ty_1__bindgen_ty_2

Source§

impl Clone for group_req

Source§

impl Clone for group_source_req

§

impl Clone for hostent

1.0.0 (const: unstable) · Source§

impl Clone for i8

Source§

impl Clone for i2c_msg

Source§

impl Clone for i2c_smbus_data

1.0.0 (const: unstable) · Source§

impl Clone for i16

1.0.0 (const: unstable) · Source§

impl Clone for i32

1.0.0 (const: unstable) · Source§

impl Clone for i64

1.0.0 (const: unstable) · Source§

impl Clone for i128

§

impl Clone for if_nameindex

Source§

impl Clone for if_settings

Source§

impl Clone for if_settings__bindgen_ty_1

Source§

impl Clone for if_stats_msg

Source§

impl Clone for ifa_cacheinfo

Source§

impl Clone for ifaddrmsg

§

impl Clone for ifaddrs

Source§

impl Clone for ifconf

Source§

impl Clone for ifconf__bindgen_ty_1

Source§

impl Clone for ifinfomsg

Source§

impl Clone for ifla_bridge_id

Source§

impl Clone for ifla_cacheinfo

Source§

impl Clone for ifla_port_vsi

Source§

impl Clone for ifla_rmnet_flags

Source§

impl Clone for ifla_vf_broadcast

Source§

impl Clone for ifla_vf_guid

Source§

impl Clone for ifla_vf_mac

Source§

impl Clone for ifla_vf_rate

Source§

impl Clone for ifla_vf_rss_query_en

Source§

impl Clone for ifla_vf_spoofchk

Source§

impl Clone for ifla_vf_trust

Source§

impl Clone for ifla_vf_tx_rate

Source§

impl Clone for ifla_vf_vlan

Source§

impl Clone for ifla_vf_vlan_info

Source§

impl Clone for ifla_vlan_flags

Source§

impl Clone for ifla_vlan_qos_mapping

Source§

impl Clone for ifla_vxlan_port_range

Source§

impl Clone for ifmap

Source§

impl Clone for ifreq

Source§

impl Clone for ifreq__bindgen_ty_1

Source§

impl Clone for ifreq__bindgen_ty_2

§

impl Clone for in6_addr

Source§

impl Clone for starnix_uapi::uapi::in6_addr

Source§

impl Clone for in6_addr__bindgen_ty_1

Source§

impl Clone for in6_flowlabel_req

Source§

impl Clone for in6_ifreq

§

impl Clone for in6_pktinfo

Source§

impl Clone for starnix_uapi::uapi::in6_pktinfo

§

impl Clone for in_addr

Source§

impl Clone for starnix_uapi::uapi::in_addr

Source§

impl Clone for in_pktinfo

Source§

impl Clone for inodes_stat_t

§

impl Clone for input_absinfo

Source§

impl Clone for starnix_uapi::uapi::input_absinfo

§

impl Clone for input_event

Source§

impl Clone for starnix_uapi::uapi::input_event

§

impl Clone for input_id

Source§

impl Clone for starnix_uapi::uapi::input_id

§

impl Clone for input_keymap_entry

Source§

impl Clone for starnix_uapi::uapi::input_keymap_entry

§

impl Clone for input_mask

Source§

impl Clone for starnix_uapi::uapi::input_mask

Source§

impl Clone for io_cqring_offsets

Source§

impl Clone for io_event

Source§

impl Clone for io_sqring_offsets

Source§

impl Clone for io_uring_buf

Source§

impl Clone for io_uring_buf_reg

Source§

impl Clone for io_uring_buf_ring__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for io_uring_buf_ring__bindgen_ty_1__bindgen_ty_2__bindgen_ty_1

Source§

impl Clone for io_uring_buf_status

Source§

impl Clone for io_uring_clock_register

Source§

impl Clone for io_uring_clone_buffers

Source§

impl Clone for io_uring_file_index_range

Source§

impl Clone for io_uring_files_update

Source§

impl Clone for io_uring_getevents_arg

Source§

impl Clone for io_uring_napi

Source§

impl Clone for io_uring_params

Source§

impl Clone for io_uring_probe_op

Source§

impl Clone for io_uring_recvmsg_out

Source§

impl Clone for io_uring_restriction

Source§

impl Clone for io_uring_restriction__bindgen_ty_1

Source§

impl Clone for io_uring_rsrc_register

Source§

impl Clone for io_uring_rsrc_update

Source§

impl Clone for io_uring_rsrc_update2

Source§

impl Clone for io_uring_sqe__bindgen_ty_1

Source§

impl Clone for io_uring_sqe__bindgen_ty_2

Source§

impl Clone for io_uring_sqe__bindgen_ty_3

Source§

impl Clone for io_uring_sqe__bindgen_ty_4

Source§

impl Clone for io_uring_sqe__bindgen_ty_5

Source§

impl Clone for io_uring_sqe__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for io_uring_sqe__bindgen_ty_2__bindgen_ty_1

Source§

impl Clone for io_uring_sqe__bindgen_ty_5__bindgen_ty_1

Source§

impl Clone for io_uring_sqe__bindgen_ty_6__bindgen_ty_1

Source§

impl Clone for io_uring_sync_cancel_reg

Source§

impl Clone for iocb

§

impl Clone for iovec

Source§

impl Clone for starnix_uapi::uapi::iovec

Source§

impl Clone for ip6_mtuinfo

Source§

impl Clone for ip6t_getinfo

Source§

impl Clone for ip6t_icmp

Source§

impl Clone for ip6t_ip6

Source§

impl Clone for ip6t_reject_info

Source§

impl Clone for ip_beet_phdr

Source§

impl Clone for ip_comp_hdr

§

impl Clone for ip_mreq

Source§

impl Clone for starnix_uapi::uapi::ip_mreq

§

impl Clone for ip_mreqn

Source§

impl Clone for starnix_uapi::uapi::ip_mreqn

§

impl Clone for ipc_perm

Source§

impl Clone for iphdr

Source§

impl Clone for iphdr__bindgen_ty_1

Source§

impl Clone for iphdr__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for iphdr__bindgen_ty_1__bindgen_ty_2

Source§

impl Clone for ipt_getinfo

Source§

impl Clone for ipt_icmp

Source§

impl Clone for ipt_ip

Source§

impl Clone for ipt_reject_info

Source§

impl Clone for ipv6_destopt_hao

§

impl Clone for ipv6_mreq

Source§

impl Clone for starnix_uapi::uapi::ipv6_mreq

Source§

impl Clone for ipv6_opt_hdr

Source§

impl Clone for ipv6_rt_hdr

Source§

impl Clone for ipv6hdr

Source§

impl Clone for ipv6hdr__bindgen_ty_1

Source§

impl Clone for ipv6hdr__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for ipv6hdr__bindgen_ty_1__bindgen_ty_2

1.0.0 (const: unstable) · Source§

impl Clone for isize

§

impl Clone for itimerspec

Source§

impl Clone for starnix_uapi::uapi::itimerspec

§

impl Clone for itimerval

Source§

impl Clone for starnix_uapi::uapi::itimerval

Source§

impl Clone for kcmp_epoll_slot

Source§

impl Clone for kgsl_bind_gmem_shadow

Source§

impl Clone for kgsl_buffer_desc

Source§

impl Clone for kgsl_capabilities

Source§

impl Clone for kgsl_capabilities_properties

Source§

impl Clone for kgsl_cff_sync_gpuobj

Source§

impl Clone for kgsl_cff_syncmem

Source§

impl Clone for kgsl_cff_user_event

Source§

impl Clone for kgsl_cmd_syncpoint

Source§

impl Clone for kgsl_cmd_syncpoint_fence

Source§

impl Clone for kgsl_cmd_syncpoint_timeline

Source§

impl Clone for kgsl_cmd_syncpoint_timestamp

Source§

impl Clone for kgsl_cmdbatch_profiling_buffer

Source§

impl Clone for kgsl_cmdstream_freememontimestamp

Source§

impl Clone for kgsl_cmdstream_freememontimestamp_ctxtid

Source§

impl Clone for kgsl_cmdstream_readtimestamp

Source§

impl Clone for kgsl_cmdstream_readtimestamp_ctxtid

Source§

impl Clone for kgsl_cmdwindow_write

Source§

impl Clone for kgsl_command_object

Source§

impl Clone for kgsl_command_syncpoint

Source§

impl Clone for kgsl_context_property

Source§

impl Clone for kgsl_context_property_fault

Source§

impl Clone for kgsl_device_constraint

Source§

impl Clone for kgsl_device_constraint_pwrlevel

Source§

impl Clone for kgsl_device_getproperty

Source§

impl Clone for kgsl_device_waittimestamp

Source§

impl Clone for kgsl_device_waittimestamp_ctxtid

Source§

impl Clone for kgsl_devinfo

Source§

impl Clone for kgsl_devmemstore

Source§

impl Clone for kgsl_drawctxt_create

Source§

impl Clone for kgsl_drawctxt_destroy

Source§

impl Clone for kgsl_drawctxt_set_bin_base_offset

Source§

impl Clone for kgsl_fault

Source§

impl Clone for kgsl_fault_report

Source§

impl Clone for kgsl_gmem_desc

Source§

impl Clone for kgsl_gpmu_version

Source§

impl Clone for kgsl_gpu_aux_command

Source§

impl Clone for kgsl_gpu_aux_command_bind

Source§

impl Clone for kgsl_gpu_aux_command_generic

Source§

impl Clone for kgsl_gpu_aux_command_timeline

Source§

impl Clone for kgsl_gpu_command

Source§

impl Clone for kgsl_gpu_event_fence

Source§

impl Clone for kgsl_gpu_event_timestamp

Source§

impl Clone for kgsl_gpu_model

Source§

impl Clone for kgsl_gpu_sparse_command

Source§

impl Clone for kgsl_gpumem_alloc

Source§

impl Clone for kgsl_gpumem_alloc_id

Source§

impl Clone for kgsl_gpumem_bind_range

Source§

impl Clone for kgsl_gpumem_bind_ranges

Source§

impl Clone for kgsl_gpumem_free_id

Source§

impl Clone for kgsl_gpumem_get_info

Source§

impl Clone for kgsl_gpumem_sync_cache

Source§

impl Clone for kgsl_gpumem_sync_cache_bulk

Source§

impl Clone for kgsl_gpuobj_alloc

Source§

impl Clone for kgsl_gpuobj_free

Source§

impl Clone for kgsl_gpuobj_import

Source§

impl Clone for kgsl_gpuobj_import_dma_buf

Source§

impl Clone for kgsl_gpuobj_import_useraddr

Source§

impl Clone for kgsl_gpuobj_info

Source§

impl Clone for kgsl_gpuobj_set_info

Source§

impl Clone for kgsl_gpuobj_sync

Source§

impl Clone for kgsl_gpuobj_sync_obj

Source§

impl Clone for kgsl_ibdesc

Source§

impl Clone for kgsl_map_user_mem

Source§

impl Clone for kgsl_pagefault_report

Source§

impl Clone for kgsl_perfcounter_get

Source§

impl Clone for kgsl_perfcounter_put

Source§

impl Clone for kgsl_perfcounter_query

Source§

impl Clone for kgsl_perfcounter_read

Source§

impl Clone for kgsl_perfcounter_read_group

Source§

impl Clone for kgsl_preemption_counters_query

Source§

impl Clone for kgsl_qdss_stm_prop

Source§

impl Clone for kgsl_qtimer_prop

Source§

impl Clone for kgsl_read_calibrated_timestamps

Source§

impl Clone for kgsl_recurring_command

Source§

impl Clone for kgsl_ringbuffer_issueibcmds

Source§

impl Clone for kgsl_shadowprop

Source§

impl Clone for kgsl_sharedmem_free

Source§

impl Clone for kgsl_sharedmem_from_pmem

Source§

impl Clone for kgsl_sharedmem_from_vmalloc

Source§

impl Clone for kgsl_sp_generic_mem

Source§

impl Clone for kgsl_sparse_bind

Source§

impl Clone for kgsl_sparse_binding_object

Source§

impl Clone for kgsl_sparse_phys_alloc

Source§

impl Clone for kgsl_sparse_phys_free

Source§

impl Clone for kgsl_sparse_virt_alloc

Source§

impl Clone for kgsl_sparse_virt_free

Source§

impl Clone for kgsl_submit_commands

Source§

impl Clone for kgsl_syncsource_create

Source§

impl Clone for kgsl_syncsource_create_fence

Source§

impl Clone for kgsl_syncsource_destroy

Source§

impl Clone for kgsl_syncsource_signal_fence

Source§

impl Clone for kgsl_timeline_create

Source§

impl Clone for kgsl_timeline_fence_get

Source§

impl Clone for kgsl_timeline_signal

Source§

impl Clone for kgsl_timeline_val

Source§

impl Clone for kgsl_timeline_wait

Source§

impl Clone for kgsl_timestamp_event

Source§

impl Clone for kgsl_timestamp_event_fence

Source§

impl Clone for kgsl_timestamp_event_genlock

Source§

impl Clone for kgsl_ucode_version

Source§

impl Clone for kgsl_version

Source§

impl Clone for ktermios

§

impl Clone for lconv

§

impl Clone for linger

Source§

impl Clone for starnix_uapi::uapi::linger

Source§

impl Clone for loop_config

Source§

impl Clone for loop_info

Source§

impl Clone for loop_info64

Source§

impl Clone for max_align_t

§

impl Clone for mcontext_t

§

impl Clone for mmsghdr

Source§

impl Clone for starnix_uapi::uapi::mmsghdr

Source§

impl Clone for mnt_id_req

Source§

impl Clone for mount_attr

§

impl Clone for mq_attr

Source§

impl Clone for starnix_uapi::uapi::mq_attr

§

impl Clone for msghdr

Source§

impl Clone for starnix_uapi::uapi::msghdr

§

impl Clone for msginfo

§

impl Clone for msqid_ds

Source§

impl Clone for nda_cacheinfo

Source§

impl Clone for ndmsg

Source§

impl Clone for ndt_config

Source§

impl Clone for ndt_stats

Source§

impl Clone for ndtmsg

Source§

impl Clone for nduseroptmsg

Source§

impl Clone for new_utsname

Source§

impl Clone for nf_conntrack_man_proto

Source§

impl Clone for nf_conntrack_man_proto__bindgen_ty_1

Source§

impl Clone for nf_conntrack_man_proto__bindgen_ty_2

Source§

impl Clone for nf_conntrack_man_proto__bindgen_ty_3

Source§

impl Clone for nf_conntrack_man_proto__bindgen_ty_4

Source§

impl Clone for nf_conntrack_man_proto__bindgen_ty_5

Source§

impl Clone for nf_conntrack_man_proto__bindgen_ty_6

Source§

impl Clone for nf_inet_addr

Source§

impl Clone for nf_nat_ipv4_multi_range_compat

Source§

impl Clone for nf_nat_ipv4_range

Source§

impl Clone for nf_nat_range

Source§

impl Clone for nf_nat_range2

Source§

impl Clone for nl_mmap_hdr

Source§

impl Clone for nl_mmap_req

Source§

impl Clone for nl_pktinfo

Source§

impl Clone for nla_bitfield32

Source§

impl Clone for nlattr

Source§

impl Clone for nlmsgerr

Source§

impl Clone for nlmsghdr

Source§

impl Clone for old_utsname

Source§

impl Clone for oldold_utsname

Source§

impl Clone for open_how

Source§

impl Clone for packet_mreq

Source§

impl Clone for page_region

§

impl Clone for passwd

Source§

impl Clone for perf_branch_entry

Source§

impl Clone for perf_event_attr

Source§

impl Clone for perf_event_attr__bindgen_ty_1

Source§

impl Clone for perf_event_attr__bindgen_ty_2

Source§

impl Clone for perf_event_attr__bindgen_ty_3

Source§

impl Clone for perf_event_attr__bindgen_ty_4

Source§

impl Clone for perf_event_header

Source§

impl Clone for perf_event_mmap_page

Source§

impl Clone for perf_event_mmap_page__bindgen_ty_1

Source§

impl Clone for perf_event_mmap_page__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for perf_mem_data_src

Source§

impl Clone for perf_mem_data_src__bindgen_ty_1

Source§

impl Clone for perf_sample_weight

Source§

impl Clone for perf_sample_weight__bindgen_ty_1

Source§

impl Clone for pm_scan_arg

§

impl Clone for pollfd

Source§

impl Clone for starnix_uapi::uapi::pollfd

Source§

impl Clone for prctl_mm_map

Source§

impl Clone for prefix_cacheinfo

Source§

impl Clone for prefixmsg

Source§

impl Clone for priority_params

Source§

impl Clone for procmap_query

§

impl Clone for protoent

Source§

impl Clone for pselect6_sigmask

Source§

impl Clone for pt_regs

§

impl Clone for pthread_attr_t

§

impl Clone for pthread_cond_t

§

impl Clone for pthread_condattr_t

§

impl Clone for pthread_mutex_t

§

impl Clone for pthread_mutexattr_t

§

impl Clone for pthread_rwlock_t

§

impl Clone for pthread_rwlockattr_t

Source§

impl Clone for ptrace_peeksiginfo_args

Source§

impl Clone for ptrace_rseq_configuration

Source§

impl Clone for ptrace_sud_config

Source§

impl Clone for ptrace_syscall_info

Source§

impl Clone for ptrace_syscall_info__bindgen_ty_1

Source§

impl Clone for ptrace_syscall_info__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for ptrace_syscall_info__bindgen_ty_1__bindgen_ty_2

Source§

impl Clone for ptrace_syscall_info__bindgen_ty_1__bindgen_ty_3

Source§

impl Clone for raw_hdlc_proto

Source§

impl Clone for remote_binder_start_command

Source§

impl Clone for remote_binder_wait_command

Source§

impl Clone for remote_buf

§

impl Clone for rlimit

Source§

impl Clone for starnix_uapi::uapi::rlimit

§

impl Clone for rlimit64

Source§

impl Clone for starnix_uapi::uapi::rlimit64

Source§

impl Clone for robust_list

Source§

impl Clone for robust_list_head

Source§

impl Clone for rt2_hdr

Source§

impl Clone for rta_cacheinfo

Source§

impl Clone for rta_mfc_stats

Source§

impl Clone for rta_session

Source§

impl Clone for rta_session__bindgen_ty_1

Source§

impl Clone for rta_session__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for rta_session__bindgen_ty_1__bindgen_ty_2

Source§

impl Clone for rtattr

Source§

impl Clone for rtc_param

Source§

impl Clone for rtc_param__bindgen_ty_1

Source§

impl Clone for rtc_pll_info

Source§

impl Clone for rtc_time

Source§

impl Clone for rtc_wkalrm

Source§

impl Clone for rtgenmsg

Source§

impl Clone for rtmsg

Source§

impl Clone for rtnexthop

Source§

impl Clone for rtnl_hw_stats64

§

impl Clone for rusage

Source§

impl Clone for starnix_uapi::uapi::rusage

Source§

impl Clone for sadb_address

Source§

impl Clone for sadb_alg

Source§

impl Clone for sadb_comb

Source§

impl Clone for sadb_ext

Source§

impl Clone for sadb_ident

Source§

impl Clone for sadb_key

Source§

impl Clone for sadb_lifetime

Source§

impl Clone for sadb_msg

Source§

impl Clone for sadb_prop

Source§

impl Clone for sadb_sa

Source§

impl Clone for sadb_sens

Source§

impl Clone for sadb_spirange

Source§

impl Clone for sadb_supported

Source§

impl Clone for sadb_x_filter

Source§

impl Clone for sadb_x_ipsecrequest

Source§

impl Clone for sadb_x_kmaddress

Source§

impl Clone for sadb_x_kmprivate

Source§

impl Clone for sadb_x_nat_t_port

Source§

impl Clone for sadb_x_nat_t_type

Source§

impl Clone for sadb_x_policy

Source§

impl Clone for sadb_x_sa2

Source§

impl Clone for sadb_x_sec_ctx

Source§

impl Clone for sched_attr

§

impl Clone for sched_param

Source§

impl Clone for starnix_uapi::uapi::sched_param

Source§

impl Clone for seccomp_data

Source§

impl Clone for seccomp_metadata

Source§

impl Clone for seccomp_notif

Source§

impl Clone for seccomp_notif_addfd

Source§

impl Clone for seccomp_notif_resp

Source§

impl Clone for seccomp_notif_sizes

§

impl Clone for sem_t

§

impl Clone for sembuf

§

impl Clone for servent

§

impl Clone for shmid_ds

§

impl Clone for sigaction

Source§

impl Clone for sigaltstack

Source§

impl Clone for sigcontext

Source§

impl Clone for sigcontext_32

Source§

impl Clone for sigcontext_64

Source§

impl Clone for sigcontext__bindgen_ty_1

§

impl Clone for sigevent

Source§

impl Clone for starnix_uapi::uapi::sigevent

Source§

impl Clone for sigevent__bindgen_ty_1

Source§

impl Clone for sigevent__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for siginfo

Source§

impl Clone for siginfo__bindgen_ty_1

Source§

impl Clone for siginfo__bindgen_ty_1__bindgen_ty_1

§

impl Clone for siginfo_t

§

impl Clone for signalfd_siginfo

Source§

impl Clone for starnix_uapi::uapi::signalfd_siginfo

§

impl Clone for sigset_t

§

impl Clone for sigval

Source§

impl Clone for starnix_uapi::uapi::sigval

Source§

impl Clone for sk_msg_md

Source§

impl Clone for sk_msg_md__bindgen_ty_1

Source§

impl Clone for sk_msg_md__bindgen_ty_2

Source§

impl Clone for sk_msg_md__bindgen_ty_3

Source§

impl Clone for sk_reuseport_md

Source§

impl Clone for sk_reuseport_md__bindgen_ty_1

Source§

impl Clone for sk_reuseport_md__bindgen_ty_2

Source§

impl Clone for sk_reuseport_md__bindgen_ty_3

Source§

impl Clone for sk_reuseport_md__bindgen_ty_4

Source§

impl Clone for sock_diag_req

Source§

impl Clone for sock_filter

Source§

impl Clone for sock_fprog

§

impl Clone for sockaddr

Source§

impl Clone for starnix_uapi::uapi::sockaddr

§

impl Clone for sockaddr_in

Source§

impl Clone for starnix_uapi::uapi::sockaddr_in

§

impl Clone for sockaddr_in6

Source§

impl Clone for starnix_uapi::uapi::sockaddr_in6

§

impl Clone for sockaddr_ll

Source§

impl Clone for starnix_uapi::uapi::sockaddr_ll

§

impl Clone for sockaddr_nl

Source§

impl Clone for starnix_uapi::uapi::sockaddr_nl

Source§

impl Clone for sockaddr_pkt

Source§

impl Clone for sockaddr_qrtr

§

impl Clone for sockaddr_storage

Source§

impl Clone for starnix_uapi::uapi::sockaddr_storage

Source§

impl Clone for sockaddr_storage__bindgen_ty_1

Source§

impl Clone for sockaddr_storage__bindgen_ty_1__bindgen_ty_1

§

impl Clone for sockaddr_un

Source§

impl Clone for starnix_uapi::uapi::sockaddr_un

§

impl Clone for sockaddr_vm

Source§

impl Clone for starnix_uapi::uapi::sockaddr_vm

§

impl Clone for spwd

§

impl Clone for stack_t

1.1.0 · Source§

impl Clone for std::os::fuchsia::raw::arch::stat

§

impl Clone for stat

Source§

impl Clone for starnix_uapi::uapi::stat

§

impl Clone for stat64

§

impl Clone for statfs

Source§

impl Clone for starnix_uapi::uapi::statfs

§

impl Clone for statfs64

Source§

impl Clone for starnix_uapi::uapi::statfs64

§

impl Clone for statvfs

§

impl Clone for statvfs64

Source§

impl Clone for statx

Source§

impl Clone for statx_timestamp

Source§

impl Clone for sync_fence_info

Source§

impl Clone for sync_file_info

Source§

impl Clone for sync_merge_data

Source§

impl Clone for sync_serial_settings

Source§

impl Clone for sync_set_deadline

§

impl Clone for sysinfo

Source§

impl Clone for taskstats

Source§

impl Clone for tcamsg

Source§

impl Clone for tcmsg

Source§

impl Clone for te1_settings

Source§

impl Clone for termio

§

impl Clone for termios

Source§

impl Clone for starnix_uapi::uapi::termios

§

impl Clone for termios2

Source§

impl Clone for starnix_uapi::uapi::termios2

§

impl Clone for timespec

Source§

impl Clone for starnix_uapi::uapi::timespec

§

impl Clone for timeval

Source§

impl Clone for starnix_uapi::uapi::timeval

§

impl Clone for timezone

Source§

impl Clone for starnix_uapi::uapi::timezone

§

impl Clone for tm

§

impl Clone for tms

Source§

impl Clone for starnix_uapi::uapi::tms

Source§

impl Clone for tpacket2_hdr

Source§

impl Clone for tpacket3_hdr

Source§

impl Clone for tpacket3_hdr__bindgen_ty_1

Source§

impl Clone for tpacket_auxdata

Source§

impl Clone for tpacket_bd_header_u

Source§

impl Clone for tpacket_bd_ts

Source§

impl Clone for tpacket_bd_ts__bindgen_ty_1

Source§

impl Clone for tpacket_block_desc

Source§

impl Clone for tpacket_hdr

Source§

impl Clone for tpacket_hdr_v1

Source§

impl Clone for tpacket_hdr_variant1

Source§

impl Clone for tpacket_req

Source§

impl Clone for tpacket_req3

Source§

impl Clone for tpacket_req_u

Source§

impl Clone for tpacket_rollover_stats

Source§

impl Clone for tpacket_stats

Source§

impl Clone for tpacket_stats_u

Source§

impl Clone for tpacket_stats_v3

Source§

impl Clone for tun_pi

Source§

impl Clone for tunnel_msg

1.0.0 (const: unstable) · Source§

impl Clone for u8

1.0.0 (const: unstable) · Source§

impl Clone for u16

1.0.0 (const: unstable) · Source§

impl Clone for u32

1.0.0 (const: unstable) · Source§

impl Clone for u64

1.0.0 (const: unstable) · Source§

impl Clone for u128

Source§

impl Clone for uaddr

Source§

impl Clone for uaddr32

Source§

impl Clone for ucontext

§

impl Clone for ucontext_t

§

impl Clone for ucred

Source§

impl Clone for starnix_uapi::uapi::ucred

Source§

impl Clone for uffd_msg

Source§

impl Clone for uffd_msg__bindgen_ty_1

Source§

impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_2

Source§

impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_3

Source§

impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_4

Source§

impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_5

Source§

impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for uffdio_api

Source§

impl Clone for uffdio_continue

Source§

impl Clone for uffdio_copy

Source§

impl Clone for uffdio_move

Source§

impl Clone for uffdio_poison

Source§

impl Clone for uffdio_range

Source§

impl Clone for uffdio_register

Source§

impl Clone for uffdio_writeprotect

Source§

impl Clone for uffdio_zeropage

Source§

impl Clone for uinput_abs_setup

Source§

impl Clone for uinput_ff_erase

Source§

impl Clone for uinput_ff_upload

Source§

impl Clone for uinput_setup

Source§

impl Clone for uinput_user_dev

Source§

impl Clone for usb_bos_descriptor

Source§

impl Clone for usb_config_descriptor

Source§

impl Clone for usb_connection_context

Source§

impl Clone for usb_ctrlrequest

Source§

impl Clone for usb_debug_descriptor

Source§

impl Clone for usb_descriptor_header

Source§

impl Clone for usb_dev_cap_header

Source§

impl Clone for usb_device_descriptor

Source§

impl Clone for usb_dfu_functional_descriptor

Source§

impl Clone for usb_encryption_descriptor

Source§

impl Clone for usb_endpoint_descriptor

Source§

impl Clone for usb_endpoint_descriptor_no_audio

Source§

impl Clone for usb_ext_cap_descriptor

Source§

impl Clone for usb_ext_compat_desc

Source§

impl Clone for usb_ext_compat_desc__bindgen_ty_1

Source§

impl Clone for usb_ext_compat_desc__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for usb_ext_compat_desc__bindgen_ty_1__bindgen_ty_2

Source§

impl Clone for usb_ext_prop_desc

Source§

impl Clone for usb_ffs_dmabuf_transfer_req

Source§

impl Clone for usb_functionfs_descs_head

Source§

impl Clone for usb_functionfs_descs_head_v2

Source§

impl Clone for usb_functionfs_event

Source§

impl Clone for usb_functionfs_event__bindgen_ty_1

Source§

impl Clone for usb_functionfs_strings_head

Source§

impl Clone for usb_handshake

Source§

impl Clone for usb_interface_assoc_descriptor

Source§

impl Clone for usb_interface_descriptor

Source§

impl Clone for usb_os_desc_header

Source§

impl Clone for usb_os_desc_header__bindgen_ty_1

Source§

impl Clone for usb_os_desc_header__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for usb_otg20_descriptor

Source§

impl Clone for usb_otg_descriptor

Source§

impl Clone for usb_pd_cap_battery_info_descriptor

Source§

impl Clone for usb_pd_cap_consumer_port_descriptor

Source§

impl Clone for usb_pd_cap_descriptor

Source§

impl Clone for usb_ptm_cap_descriptor

Source§

impl Clone for usb_qualifier_descriptor

Source§

impl Clone for usb_security_descriptor

Source§

impl Clone for usb_set_sel_req

Source§

impl Clone for usb_ss_cap_descriptor

Source§

impl Clone for usb_ss_container_id_descriptor

Source§

impl Clone for usb_ss_ep_comp_descriptor

Source§

impl Clone for usb_ssp_cap_descriptor__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for usb_ssp_isoc_ep_comp_descriptor

Source§

impl Clone for usb_string_descriptor__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for usb_wireless_cap_descriptor

Source§

impl Clone for usb_wireless_ep_comp_descriptor

Source§

impl Clone for user

Source§

impl Clone for user_fpregs_struct

Source§

impl Clone for user_regs_struct

1.0.0 (const: unstable) · Source§

impl Clone for usize

§

impl Clone for utimbuf

§

impl Clone for utsname

Source§

impl Clone for vfs_cap_data

Source§

impl Clone for vfs_cap_data__bindgen_ty_1

Source§

impl Clone for vfs_ns_cap_data

Source§

impl Clone for vfs_ns_cap_data__bindgen_ty_1

Source§

impl Clone for vgetrandom_opaque_params

§

impl Clone for winsize

Source§

impl Clone for starnix_uapi::uapi::winsize

Source§

impl Clone for x25_hdlc_proto

Source§

impl Clone for x86_power_limit

Source§

impl Clone for xdp_md

Source§

impl Clone for xfrm_address_filter

Source§

impl Clone for xfrm_address_t

Source§

impl Clone for xfrm_aevent_id

Source§

impl Clone for xfrm_encap_tmpl

Source§

impl Clone for xfrm_id

Source§

impl Clone for xfrm_lifetime_cfg

Source§

impl Clone for xfrm_lifetime_cur

Source§

impl Clone for xfrm_mark

Source§

impl Clone for xfrm_replay_state

Source§

impl Clone for xfrm_selector

Source§

impl Clone for xfrm_stats

Source§

impl Clone for xfrm_user_acquire

Source§

impl Clone for xfrm_user_expire

Source§

impl Clone for xfrm_user_kmaddress

Source§

impl Clone for xfrm_user_mapping

Source§

impl Clone for xfrm_user_migrate

Source§

impl Clone for xfrm_user_offload

Source§

impl Clone for xfrm_user_polexpire

Source§

impl Clone for xfrm_user_report

Source§

impl Clone for xfrm_user_sec_ctx

Source§

impl Clone for xfrm_user_tmpl

Source§

impl Clone for xfrm_userpolicy_default

Source§

impl Clone for xfrm_userpolicy_id

Source§

impl Clone for xfrm_userpolicy_info

Source§

impl Clone for xfrm_userpolicy_type

Source§

impl Clone for xfrm_usersa_flush

Source§

impl Clone for xfrm_usersa_id

Source§

impl Clone for xfrm_usersa_info

Source§

impl Clone for xfrm_userspi_info

Source§

impl Clone for xfrmu_sadhinfo

Source§

impl Clone for xfrmu_spdhinfo

Source§

impl Clone for xfrmu_spdhthresh

Source§

impl Clone for xfrmu_spdinfo

Source§

impl Clone for xt_bpf_info

Source§

impl Clone for xt_bpf_info_v1

Source§

impl Clone for xt_bpf_info_v1__bindgen_ty_1

Source§

impl Clone for xt_counters

Source§

impl Clone for xt_entry_match__bindgen_ty_1

Source§

impl Clone for xt_entry_match__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for xt_entry_match__bindgen_ty_1__bindgen_ty_2

Source§

impl Clone for xt_entry_target__bindgen_ty_1

Source§

impl Clone for xt_entry_target__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for xt_entry_target__bindgen_ty_1__bindgen_ty_2

Source§

impl Clone for xt_get_revision

Source§

impl Clone for xt_mark_mtinfo1

Source§

impl Clone for xt_mark_tginfo2

Source§

impl Clone for xt_match

Source§

impl Clone for xt_target

Source§

impl Clone for xt_tcp

Source§

impl Clone for xt_tproxy_target_info

Source§

impl Clone for xt_tproxy_target_info_v1

Source§

impl Clone for xt_udp

Source§

impl Clone for zx_arm64_exc_data_t

Source§

impl Clone for zx_channel_call_args_t

Source§

impl Clone for zx_channel_call_etc_args_t

Source§

impl Clone for zx_channel_iovec_t

Source§

impl Clone for zx_clock_create_args_v1_t

Source§

impl Clone for zx_clock_details_v1_t

Source§

impl Clone for zx_clock_rate_t

Source§

impl Clone for zx_clock_transformation_t

Source§

impl Clone for zx_clock_update_args_v1_t

Source§

impl Clone for zx_clock_update_args_v2_t

Source§

impl Clone for zx_cpu_perf_limit_t

Source§

impl Clone for zx_cpu_performance_info_t

Source§

impl Clone for zx_cpu_performance_scale_t

Source§

impl Clone for zx_cpu_set_t

Source§

impl Clone for zx_ecam_window_t

Source§

impl Clone for zx_exception_context_t

Source§

impl Clone for zx_exception_header_arch_t

Source§

impl Clone for zx_exception_header_t

Source§

impl Clone for zx_exception_info_t

Source§

impl Clone for zx_exception_report_t

Source§

impl Clone for zx_handle_disposition_t

Source§

impl Clone for zx_handle_info_t

Source§

impl Clone for zx_info_bti_t

Source§

impl Clone for zx_info_cpu_stats_t

Source§

impl Clone for zx_info_handle_basic_t

Source§

impl Clone for zx_info_handle_count_t

Source§

impl Clone for zx_info_handle_extended_t

Source§

impl Clone for zx_info_job_t

Source§

impl Clone for zx_info_kmem_stats_compression_t

Source§

impl Clone for zx_info_kmem_stats_extended_t

Source§

impl Clone for zx_info_kmem_stats_t

Source§

impl Clone for zx_info_maps_mapping_t

Source§

impl Clone for zx_info_maps_t

Source§

impl Clone for zx_info_memory_stall_t

Source§

impl Clone for zx_info_process_handle_stats_t

Source§

impl Clone for zx_info_process_t

Source§

impl Clone for zx_info_resource_t

Source§

impl Clone for zx_info_socket_t

Source§

impl Clone for zx_info_task_runtime_t

Source§

impl Clone for zx_info_task_stats_t

Source§

impl Clone for zx_info_thread_stats_t

Source§

impl Clone for zx_info_thread_t

Source§

impl Clone for zx_info_timer_t

Source§

impl Clone for zx_info_vmar_t

Source§

impl Clone for zx_info_vmo_t

Source§

impl Clone for zx_iob_discipline_extension_t

Source§

impl Clone for zx_iob_discipline_mediated_write_ring_buffer_t

Source§

impl Clone for zx_iob_discipline_t

Source§

impl Clone for zx_iob_region_private_t

Source§

impl Clone for zx_iob_region_shared_t

Source§

impl Clone for zx_iommu_desc_stub_t

Source§

impl Clone for zx_iovec_t

Source§

impl Clone for zx_irq_t

Source§

impl Clone for zx_log_record_header_t

Source§

impl Clone for zx_log_record_t

Source§

impl Clone for zx_packet_guest_bell_t

Source§

impl Clone for zx_packet_guest_io_t

Source§

impl Clone for zx_packet_guest_mem_t

Source§

impl Clone for zx_packet_guest_vcpu_interrupt_t

Source§

impl Clone for zx_packet_guest_vcpu_startup_t

Source§

impl Clone for zx_packet_guest_vcpu_t

Source§

impl Clone for zx_packet_guest_vcpu_type_t

Source§

impl Clone for zx_packet_guest_vcpu_union_t

Source§

impl Clone for zx_packet_interrupt_t

Source§

impl Clone for zx_packet_page_request_t

Source§

impl Clone for zx_packet_processor_power_level_transition_request_t

Source§

impl Clone for zx_packet_signal_t

Source§

impl Clone for zx_packet_type_t

Source§

impl Clone for zx_page_request_command_t

Source§

impl Clone for zx_pci_resource_t

Source§

impl Clone for zx_pcie_device_info_t

Source§

impl Clone for zx_policy_basic

Source§

impl Clone for zx_policy_timer_slack

Source§

impl Clone for zx_port_packet_t

Source§

impl Clone for zx_power_domain_info_t

Source§

impl Clone for zx_powerctl_union

Source§

impl Clone for zx_processor_power_domain_t

Source§

impl Clone for zx_processor_power_level_t

Source§

impl Clone for zx_processor_power_level_transition_t

Source§

impl Clone for zx_processor_power_state_t

Source§

impl Clone for zx_profile_info_t

Source§

impl Clone for zx_profile_info_union

Source§

impl Clone for zx_restricted_exception_t

Source§

impl Clone for zx_restricted_state_t

Source§

impl Clone for zx_restricted_syscall_t

Source§

impl Clone for zx_riscv64_exc_data_t

Source§

impl Clone for zx_rseq_t

Source§

impl Clone for zx_sampler_config_t

Source§

impl Clone for zx_sched_deadline_params_t

Source§

impl Clone for zx_smc_parameters_t

Source§

impl Clone for zx_smc_result_t

Source§

impl Clone for zx_string_view_t

Source§

impl Clone for zx_thread_state_general_regs_t

Source§

impl Clone for zx_vcpu_io_t

Source§

impl Clone for zx_vcpu_state_t

Source§

impl Clone for zx_wait_item_t

Source§

impl Clone for zx_waitset_result_t

Source§

impl Clone for zx_x86_64_exc_data_t

Source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

Source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

Source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

§

impl<'a, 'h> Clone for OneIter<'a, 'h>

§

impl<'a, 'h> Clone for OneIter<'a, 'h>

§

impl<'a, 'h> Clone for OneIter<'a, 'h>

§

impl<'a, 'h> Clone for ThreeIter<'a, 'h>

§

impl<'a, 'h> Clone for ThreeIter<'a, 'h>

§

impl<'a, 'h> Clone for ThreeIter<'a, 'h>

§

impl<'a, 'h> Clone for TwoIter<'a, 'h>

§

impl<'a, 'h> Clone for TwoIter<'a, 'h>

§

impl<'a, 'h> Clone for TwoIter<'a, 'h>

Source§

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

Source§

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

Available on crate features alloc or std only.
Source§

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

Source§

impl<'a, F> Clone for FieldsWith<'a, F>
where F: Clone,

§

impl<'a, I> Clone for Chunks<'a, I>
where I: Clone + Iterator + 'a, <I as Iterator>::Item: 'a,

Source§

impl<'a, K> Clone for alloc::collections::btree::set::Cursor<'a, K>
where K: Clone + 'a,

1.5.0 · Source§

impl<'a, P> Clone for MatchIndices<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.2.0 · Source§

impl<'a, P> Clone for Matches<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.5.0 · Source§

impl<'a, P> Clone for RMatchIndices<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.2.0 · Source§

impl<'a, P> Clone for RMatches<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · Source§

impl<'a, P> Clone for starnix_uapi::arch32::__static_assertions::_core::str::RSplit<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · Source§

impl<'a, P> Clone for RSplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · Source§

impl<'a, P> Clone for RSplitTerminator<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · Source§

impl<'a, P> Clone for starnix_uapi::arch32::__static_assertions::_core::str::Split<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.51.0 · Source§

impl<'a, P> Clone for starnix_uapi::arch32::__static_assertions::_core::str::SplitInclusive<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · Source§

impl<'a, P> Clone for starnix_uapi::arch32::__static_assertions::_core::str::SplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · Source§

impl<'a, P> Clone for SplitTerminator<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

Source§

impl<'a, T, I> Clone for Ptr<'a, T, I>
where T: 'a + ?Sized, I: Invariants<Aliasing = Shared>,

SAFETY: See the safety comment on Copy.

1.89.0 · Source§

impl<'a, T, P> Clone for ChunkBy<'a, T, P>
where T: 'a, P: Clone,

§

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

§

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

Source§

impl<'a, T> Clone for PtrInner<'a, T>
where T: 'a + ?Sized,

1.31.0 · Source§

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

Source§

impl<'a, const N: usize> Clone for CharArraySearcher<'a, N>

1.28.0 · Source§

impl<'a> Clone for Ancestors<'a>

1.0.0 · Source§

impl<'a> Clone for Arguments<'a>

§

impl<'a> Clone for BorrowedSeparatedPath<'a>

Source§

impl<'a> Clone for starnix_uapi::arch32::__static_assertions::_core::ffi::c_str::Bytes<'a>

1.0.0 · Source§

impl<'a> Clone for starnix_uapi::arch32::__static_assertions::_core::str::Bytes<'a>

Source§

impl<'a> Clone for bstr::ext_slice::Bytes<'a>

Source§

impl<'a> Clone for anyhow::Chain<'a>

§

impl<'a> Clone for ChannelIoSlice<'a>

1.0.0 · Source§

impl<'a> Clone for starnix_uapi::arch32::__static_assertions::_core::str::CharIndices<'a>

Source§

impl<'a> Clone for bstr::utf8::CharIndices<'a>

Source§

impl<'a> Clone for CharSearcher<'a>

1.0.0 · Source§

impl<'a> Clone for starnix_uapi::arch32::__static_assertions::_core::str::Chars<'a>

Source§

impl<'a> Clone for bstr::utf8::Chars<'a>

1.0.0 · Source§

impl<'a> Clone for std::path::Component<'a>

1.0.0 · Source§

impl<'a> Clone for Components<'a>

1.8.0 · Source§

impl<'a> Clone for EncodeUtf16<'a>

1.60.0 · Source§

impl<'a> Clone for EscapeAscii<'a>

Source§

impl<'a> Clone for EscapeBytes<'a>

1.34.0 · Source§

impl<'a> Clone for starnix_uapi::arch32::__static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> Clone for starnix_uapi::arch32::__static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> Clone for starnix_uapi::arch32::__static_assertions::_core::str::EscapeUnicode<'a>

Source§

impl<'a> Clone for bstr::ext_slice::Finder<'a>

Source§

impl<'a> Clone for FinderReverse<'a>

1.36.0 · Source§

impl<'a> Clone for IoSlice<'a>

§

impl<'a> Clone for IobIoSlice<'a>

§

impl<'a> Clone for IobRegionType<'a>

Source§

impl<'a> Clone for Item<'a>

1.0.0 · Source§

impl<'a> Clone for std::path::Iter<'a>

Source§

impl<'a> Clone for serde_json::map::Iter<'a>

Source§

impl<'a> Clone for serde_json::map::Keys<'a>

1.0.0 · Source§

impl<'a> Clone for starnix_uapi::arch32::__static_assertions::_core::str::Lines<'a>

Source§

impl<'a> Clone for bstr::ext_slice::Lines<'a>

1.0.0 · Source§

impl<'a> Clone for LinesAny<'a>

Source§

impl<'a> Clone for LinesWithTerminator<'a>

1.10.0 · Source§

impl<'a> Clone for Location<'a>

§

impl<'a> Clone for MapDetails<'a>

Source§

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

§

impl<'a> Clone for Parse<'a>

Source§

impl<'a> Clone for ParseOptions<'a>

§

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

§

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

Source§

impl<'a> Clone for PhantomContravariantLifetime<'a>

Source§

impl<'a> Clone for PhantomCovariantLifetime<'a>

Source§

impl<'a> Clone for PhantomInvariantLifetime<'a>

1.0.0 · Source§

impl<'a> Clone for Prefix<'a>

1.0.0 · Source§

impl<'a> Clone for PrefixComponent<'a>

Source§

impl<'a> Clone for PrettyFormatter<'a>

Source§

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

§

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

Source§

impl<'a> Clone for Source<'a>

1.34.0 · Source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · Source§

impl<'a> Clone for SplitWhitespace<'a>

Source§

impl<'a> Clone for StrftimeItems<'a>

Source§

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

1.79.0 · Source§

impl<'a> Clone for Utf8Chunk<'a>

1.79.0 · Source§

impl<'a> Clone for starnix_uapi::arch32::__static_assertions::_core::str::Utf8Chunks<'a>

Source§

impl<'a> Clone for bstr::utf8::Utf8Chunks<'a>

Source§

impl<'a> Clone for Utf8Pattern<'a>

Source§

impl<'a> Clone for serde_json::map::Values<'a>

Source§

impl<'clone> Clone for Box<dyn DynClone + 'clone>

Source§

impl<'clone> Clone for Box<dyn DynClone + Send + 'clone>

Source§

impl<'clone> Clone for Box<dyn DynClone + Sync + 'clone>

Source§

impl<'clone> Clone for Box<dyn DynClone + Sync + Send + 'clone>

§

impl<'clone> Clone for Box<dyn GenVisitor + 'clone>

§

impl<'clone> Clone for Box<dyn GenVisitor + Send + 'clone>

§

impl<'clone> Clone for Box<dyn GenVisitor + Sync + 'clone>

§

impl<'clone> Clone for Box<dyn GenVisitor + Sync + Send + 'clone>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'f> Clone for VaList<'f>

1.63.0 · Source§

impl<'fd> Clone for BorrowedFd<'fd>

Source§

impl<'h, 'n> Clone for Find<'h, 'n>

§

impl<'h, 'n> Clone for FindIter<'h, 'n>

§

impl<'h, 'n> Clone for FindRevIter<'h, 'n>

Source§

impl<'h, 'n> Clone for FindReverse<'h, 'n>

Source§

impl<'h, 's> Clone for bstr::ext_slice::Split<'h, 's>

Source§

impl<'h, 's> Clone for bstr::ext_slice::SplitN<'h, 's>

Source§

impl<'h, 's> Clone for SplitNReverse<'h, 's>

Source§

impl<'h, 's> Clone for SplitReverse<'h, 's>

§

impl<'h> Clone for Memchr2<'h>

§

impl<'h> Clone for Memchr3<'h>

§

impl<'h> Clone for Memchr<'h>

Source§

impl<'k> Clone for Key<'k>

§

impl<'n> Clone for Finder<'n>

§

impl<'n> Clone for FinderRev<'n>

§

impl<'t, T> Clone for TokenSlice<'t, T>
where T: Clone,

Source§

impl<'v> Clone for log::kv::value::Value<'v>

1.0.0 · Source§

impl<A, B> Clone for starnix_uapi::arch32::__static_assertions::_core::iter::Chain<A, B>
where A: Clone, B: Clone,

§

impl<A, B> Clone for Either<A, B>
where A: Clone, B: Clone,

§

impl<A, B> Clone for EitherOrBoth<A, B>
where A: Clone, B: Clone,

1.0.0 · Source§

impl<A, B> Clone for starnix_uapi::arch32::__static_assertions::_core::iter::Zip<A, B>
where A: Clone, B: Clone,

Source§

impl<A, S, V> Clone for ConvertError<A, S, V>
where A: Clone, S: Clone, V: Clone,

§

impl<A> Clone for ArrayVec<A>
where A: Array + Clone, <A as Array>::Item: Clone,

Source§

impl<A> Clone for EnumAccessDeserializer<A>
where A: Clone,

§

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

1.0.0 · Source§

impl<A> Clone for starnix_uapi::arch32::__static_assertions::_core::option::IntoIter<A>
where A: Clone,

1.0.0 · Source§

impl<A> Clone for starnix_uapi::arch32::__static_assertions::_core::option::Iter<'_, A>

Source§

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

Source§

impl<A> Clone for OptionFlatten<A>
where A: Clone,

1.96.0 · Source§

impl<A> Clone for RangeFromIter<A>
where A: Clone,

1.95.0 · Source§

impl<A> Clone for RangeInclusiveIter<A>
where A: Clone,

1.96.0 · Source§

impl<A> Clone for RangeIter<A>
where A: Clone,

1.0.0 · Source§

impl<A> Clone for starnix_uapi::arch32::__static_assertions::_core::iter::Repeat<A>
where A: Clone,

1.82.0 · Source§

impl<A> Clone for starnix_uapi::arch32::__static_assertions::_core::iter::RepeatN<A>
where A: Clone,

§

impl<A> Clone for RepeatN<A>
where A: Clone,

Source§

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

§

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

§

impl<A> Clone for TinyVec<A>
where A: Array + Clone, <A as Array>::Item: Clone,

1.55.0 (const: unstable) · Source§

impl<B, C> Clone for ControlFlow<B, C>
where B: Clone, C: Clone,

Source§

impl<B, T> Clone for zerocopy::ref::def::Ref<B, T>
where B: CloneableByteSlice + Clone, T: ?Sized,

1.0.0 · Source§

impl<B> Clone for Cow<'_, B>
where B: ToOwned + ?Sized,

§

impl<C> Clone for ContextError<C>
where C: Clone,

§

impl<D> Clone for Client<D>
where D: Clone + ResourceDialect,

Source§

impl<Dyn> Clone for DynMetadata<Dyn>
where Dyn: ?Sized,

Source§

impl<E> Clone for BoolDeserializer<E>

Source§

impl<E> Clone for CharDeserializer<E>

§

impl<E> Clone for ErrMode<E>
where E: Clone,

Source§

impl<E> Clone for F32Deserializer<E>

Source§

impl<E> Clone for F64Deserializer<E>

Source§

impl<E> Clone for I8Deserializer<E>

Source§

impl<E> Clone for I16Deserializer<E>

Source§

impl<E> Clone for I32Deserializer<E>

Source§

impl<E> Clone for I64Deserializer<E>

Source§

impl<E> Clone for I128Deserializer<E>

Source§

impl<E> Clone for IsizeDeserializer<E>

Source§

impl<E> Clone for StringDeserializer<E>

Available on crate features alloc or std only.
Source§

impl<E> Clone for U8Deserializer<E>

Source§

impl<E> Clone for U16Deserializer<E>

Source§

impl<E> Clone for U32Deserializer<E>

Source§

impl<E> Clone for U64Deserializer<E>

Source§

impl<E> Clone for U128Deserializer<E>

Source§

impl<E> Clone for UnitDeserializer<E>

Source§

impl<E> Clone for UsizeDeserializer<E>

1.34.0 · Source§

impl<F> Clone for FromFn<F>
where F: Clone,

1.43.0 · Source§

impl<F> Clone for OnceWith<F>
where F: Clone,

§

impl<F> Clone for OptionFuture<F>
where F: Clone,

1.28.0 · Source§

impl<F> Clone for starnix_uapi::arch32::__static_assertions::_core::iter::RepeatWith<F>
where F: Clone,

§

impl<F> Clone for RepeatWith<F>
where F: Clone,

§

impl<Fut> Clone for Shared<Fut>
where Fut: Future,

§

impl<Fut> Clone for WeakShared<Fut>
where Fut: Future,

Source§

impl<G> Clone for FromCoroutine<G>
where G: Clone,

1.7.0 · Source§

impl<H> Clone for BuildHasherDefault<H>

§

impl<I, E> Clone for ParseError<I, E>
where I: Clone, E: Clone,

Source§

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

§

impl<I, ElemF> Clone for IntersperseWith<I, ElemF>
where I: Clone + Iterator, ElemF: Clone, <I as Iterator>::Item: Clone,

Source§

impl<I, F, const N: usize> Clone for MapWindows<I, F, N>
where I: Iterator + Clone, F: Clone, <I as Iterator>::Item: Clone,

§

impl<I, F> Clone for Batching<I, F>
where I: Clone, F: Clone,

1.0.0 · Source§

impl<I, F> Clone for FilterMap<I, F>
where I: Clone, F: Clone,

§

impl<I, F> Clone for FilterMapOk<I, F>
where I: Clone, F: Clone,

§

impl<I, F> Clone for FilterOk<I, F>
where I: Clone, F: Clone,

§

impl<I, F> Clone for FormatWith<'_, I, F>
where (I, F): Clone,

1.0.0 · Source§

impl<I, F> Clone for Inspect<I, F>
where I: Clone, F: Clone,

§

impl<I, F> Clone for KMergeBy<I, F>
where I: Iterator + Clone, <I as Iterator>::Item: Clone, F: Clone,

1.0.0 · Source§

impl<I, F> Clone for starnix_uapi::arch32::__static_assertions::_core::iter::Map<I, F>
where I: Clone, F: Clone,

§

impl<I, F> Clone for PadUsing<I, F>
where I: Clone, F: Clone,

§

impl<I, F> Clone for Positions<I, F>
where I: Clone, F: Clone,

§

impl<I, F> Clone for TakeWhileInclusive<I, F>
where I: Clone, F: Clone,

§

impl<I, F> Clone for Update<I, F>
where I: Clone, F: Clone,

Source§

impl<I, G> Clone for starnix_uapi::arch32::__static_assertions::_core::iter::IntersperseWith<I, G>
where I: Iterator + Clone, <I as Iterator>::Item: Clone, G: Clone,

§

impl<I, J, F> Clone for MergeBy<I, J, F>
where I: Iterator, J: Iterator, PutBack<Fuse<I>>: Clone, PutBack<Fuse<J>>: Clone, F: Clone,

§

impl<I, J> Clone for Diff<I, J>
where I: Iterator, J: Iterator, PutBack<I>: Clone, PutBack<J>: Clone,

§

impl<I, J> Clone for Interleave<I, J>
where I: Clone, J: Clone,

§

impl<I, J> Clone for InterleaveShortest<I, J>
where I: Clone + Iterator, J: Clone + Iterator<Item = <I as Iterator>::Item>,

§

impl<I, J> Clone for Product<I, J>
where I: Clone + Iterator, J: Clone, <I as Iterator>::Item: Clone,

§

impl<I, J> Clone for ZipEq<I, J>
where I: Clone, J: Clone,

1.0.0 · Source§

impl<I, P> Clone for Filter<I, P>
where I: Clone, P: Clone,

1.57.0 · Source§

impl<I, P> Clone for MapWhile<I, P>
where I: Clone, P: Clone,

1.0.0 · Source§

impl<I, P> Clone for SkipWhile<I, P>
where I: Clone, P: Clone,

1.0.0 · Source§

impl<I, P> Clone for TakeWhile<I, P>
where I: Clone, P: Clone,

§

impl<I, S> Clone for Stateful<I, S>
where I: Clone, S: Clone,

1.0.0 · Source§

impl<I, St, F> Clone for Scan<I, St, F>
where I: Clone, St: Clone, F: Clone,

§

impl<I, T, E> Clone for FlattenOk<I, T, E>
where I: Iterator<Item = Result<T, E>> + Clone, T: IntoIterator, <T as IntoIterator>::IntoIter: Clone,

§

impl<I, T> Clone for CircularTupleWindows<I, T>
where I: Clone + Iterator<Item = <T as TupleCollect>::Item>, T: Clone + TupleCollect,

§

impl<I, T> Clone for TupleCombinations<I, T>
where I: Clone + Iterator, T: Clone + HasCombination<I>, <T as HasCombination<I>>::Combination: Clone,

§

impl<I, T> Clone for TupleWindows<I, T>
where I: Clone + Iterator<Item = <T as TupleCollect>::Item>, T: Clone + HomogeneousTuple,

§

impl<I, T> Clone for Tuples<I, T>
where I: Clone + Iterator<Item = <T as TupleCollect>::Item>, T: Clone + HomogeneousTuple, <T as TupleCollect>::Buffer: Clone,

1.0.0 · Source§

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

1.29.0 · Source§

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

§

impl<I, V, F> Clone for UniqueBy<I, V, F>
where I: Clone + Iterator, V: Clone, F: Clone,

Source§

impl<I, const N: usize> Clone for ArrayChunks<I, N>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

1.1.0 · Source§

impl<I> Clone for Cloned<I>
where I: Clone,

§

impl<I> Clone for CombinationsWithReplacement<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

1.36.0 · Source§

impl<I> Clone for Copied<I>
where I: Clone,

1.0.0 · Source§

impl<I> Clone for Cycle<I>
where I: Clone,

1.9.0 · Source§

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

§

impl<I> Clone for Decompositions<I>
where I: Clone,

1.0.0 · Source§

impl<I> Clone for Enumerate<I>
where I: Clone,

§

impl<I> Clone for ExactlyOneError<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

§

impl<I> Clone for Format<'_, I>
where I: Clone,

Source§

impl<I> Clone for FromIter<I>
where I: Clone,

1.0.0 · Source§

impl<I> Clone for Fuse<I>
where I: Clone,

§

impl<I> Clone for GroupingMap<I>
where I: Clone,

§

impl<I> Clone for InputError<I>
where I: Clone,

Source§

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

§

impl<I> Clone for IntoChunks<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

§

impl<I> Clone for Iter<I>
where I: Clone,

§

impl<I> Clone for LocatingSlice<I>
where I: Clone,

§

impl<I> Clone for MultiPeek<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

§

impl<I> Clone for MultiProduct<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

§

impl<I> Clone for Partial<I>
where I: Clone,

§

impl<I> Clone for PeekNth<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

1.0.0 · Source§

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

§

impl<I> Clone for Permutations<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

§

impl<I> Clone for Powerset<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

§

impl<I> Clone for PutBack<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

§

impl<I> Clone for PutBackN<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

§

impl<I> Clone for RcIter<I>

§

impl<I> Clone for Recompositions<I>
where I: Clone,

§

impl<I> Clone for Replacements<I>
where I: Clone,

1.0.0 · Source§

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

1.28.0 · Source§

impl<I> Clone for StepBy<I>
where I: Clone,

1.0.0 · Source§

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

§

impl<I> Clone for Unique<I>
where I: Clone + Iterator, <I as Iterator>::Item: Eq + Hash + Clone,

§

impl<I> Clone for WhileSome<I>
where I: Clone,

§

impl<I> Clone for WithPosition<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

1.0.0 (const: unstable) · Source§

impl<Idx> Clone for starnix_uapi::arch32::__static_assertions::_core::ops::Range<Idx>
where Idx: Clone,

1.96.0 (const: unstable) · Source§

impl<Idx> Clone for starnix_uapi::arch32::__static_assertions::_core::range::Range<Idx>
where Idx: Clone,

1.0.0 (const: unstable) · Source§

impl<Idx> Clone for starnix_uapi::arch32::__static_assertions::_core::ops::RangeFrom<Idx>
where Idx: Clone,

1.96.0 (const: unstable) · Source§

impl<Idx> Clone for starnix_uapi::arch32::__static_assertions::_core::range::RangeFrom<Idx>
where Idx: Clone,

1.26.0 · Source§

impl<Idx> Clone for starnix_uapi::arch32::__static_assertions::_core::ops::RangeInclusive<Idx>
where Idx: Clone,

1.95.0 · Source§

impl<Idx> Clone for starnix_uapi::arch32::__static_assertions::_core::range::RangeInclusive<Idx>
where Idx: Clone,

1.0.0 (const: unstable) · Source§

impl<Idx> Clone for RangeTo<Idx>
where Idx: Clone,

1.26.0 · Source§

impl<Idx> Clone for starnix_uapi::arch32::__static_assertions::_core::ops::RangeToInclusive<Idx>
where Idx: Clone,

1.96.0 · Source§

impl<Idx> Clone for starnix_uapi::arch32::__static_assertions::_core::range::RangeToInclusive<Idx>
where Idx: Clone,

1.0.0 · Source§

impl<K, V, A> Clone for BTreeMap<K, V, A>
where K: Clone, V: Clone, A: Allocator + Clone,

1.0.0 · Source§

impl<K, V, S, A> Clone for std::collections::hash::map::HashMap<K, V, S, A>
where K: Clone, V: Clone, S: Clone, A: Allocator + Clone,

§

impl<K, V, S, A> Clone for HashMap<K, V, S, A>
where K: Clone, V: Clone, S: Clone, A: Allocator + Clone,

§

impl<K, V, S, A> Clone for HashMap<K, V, S, A>
where K: Clone, V: Clone, S: Clone, A: Allocator + Clone,

§

impl<K, V, S> Clone for AHashMap<K, V, S>
where K: Clone, V: Clone, S: Clone,

§

impl<K, V, S> Clone for IndexMap<K, V, S>
where K: Clone, V: Clone, S: Clone,

Source§

impl<K, V, S> Clone for indexmap::map::IndexMap<K, V, S>
where K: Clone, V: Clone, S: Clone,

§

impl<K, V> Clone for Box<Slice<K, V>>
where K: Clone, V: Clone,

Source§

impl<K, V> Clone for alloc::collections::btree::map::Cursor<'_, K, V>

§

impl<K, V> Clone for IntoIter<K, V>
where K: Clone, V: Clone,

§

impl<K, V> Clone for IntoKeys<K, V>
where K: Clone,

§

impl<K, V> Clone for IntoValues<K, V>
where V: Clone,

1.0.0 · Source§

impl<K, V> Clone for std::collections::hash::map::Iter<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for alloc::collections::btree::map::Iter<'_, K, V>

§

impl<K, V> Clone for Iter<'_, K, V>

§

impl<K, V> Clone for Iter<'_, K, V>

Source§

impl<K, V> Clone for indexmap::map::Iter<'_, K, V>

§

impl<K, V> Clone for Iter<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for std::collections::hash::map::Keys<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for alloc::collections::btree::map::Keys<'_, K, V>

§

impl<K, V> Clone for Keys<'_, K, V>

§

impl<K, V> Clone for Keys<'_, K, V>

Source§

impl<K, V> Clone for indexmap::map::Keys<'_, K, V>

§

impl<K, V> Clone for Keys<'_, K, V>

1.17.0 · Source§

impl<K, V> Clone for alloc::collections::btree::map::Range<'_, K, V>

Source§

impl<K, V> Clone for RangeMap<K, V>
where K: Clone + Ord + Copy + Gap, V: Clone + Eq,

1.0.0 · Source§

impl<K, V> Clone for std::collections::hash::map::Values<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for alloc::collections::btree::map::Values<'_, K, V>

§

impl<K, V> Clone for Values<'_, K, V>

§

impl<K, V> Clone for Values<'_, K, V>

Source§

impl<K, V> Clone for indexmap::map::Values<'_, K, V>

§

impl<K, V> Clone for Values<'_, K, V>

1.0.0 · Source§

impl<K> Clone for std::collections::hash::set::Iter<'_, K>

§

impl<K> Clone for Iter<'_, K>

§

impl<K> Clone for Iter<'_, K>

§

impl<Key> Clone for DiagnosticsHierarchy<Key>
where Key: Clone,

§

impl<Key> Clone for Property<Key>
where Key: Clone,

Source§

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

Source§

impl<L, R> Clone for IterEither<L, R>
where L: Clone, R: Clone,

Source§

impl<O> Clone for F32<O>
where O: Clone,

Source§

impl<O> Clone for F64<O>
where O: Clone,

Source§

impl<O> Clone for I16<O>
where O: Clone,

Source§

impl<O> Clone for I32<O>
where O: Clone,

Source§

impl<O> Clone for I64<O>
where O: Clone,

Source§

impl<O> Clone for I128<O>
where O: Clone,

Source§

impl<O> Clone for Isize<O>
where O: Clone,

Source§

impl<O> Clone for U16<O>
where O: Clone,

Source§

impl<O> Clone for U32<O>
where O: Clone,

Source§

impl<O> Clone for U64<O>
where O: Clone,

Source§

impl<O> Clone for U128<O>
where O: Clone,

Source§

impl<O> Clone for Usize<O>
where O: Clone,

Source§

impl<P> Clone for MaybeDangling<P>
where P: Clone + ?Sized,

1.33.0 · Source§

impl<Ptr> Clone for Pin<Ptr>
where Ptr: Clone,

§

impl<Reference, Output> Clone for ClockDetails<Reference, Output>
where Reference: Clone, Output: Clone,

§

impl<Reference, Output> Clone for ClockTransformation<Reference, Output>
where Reference: Clone, Output: Clone,

§

impl<Reference, Output> Clone for ClockUpdate<Reference, Output>
where Reference: Clone, Output: Clone,

Source§

impl<S> Clone for Host<S>
where S: Clone,

§

impl<S> Clone for PollImmediate<S>
where S: Clone,

§

impl<Si, F> Clone for SinkMapErr<Si, F>
where Si: Clone, F: Clone,

§

impl<Si, Item, U, Fut, F> Clone for With<Si, Item, U, Fut, F>
where Si: Clone, F: Clone, Fut: Clone,

Source§

impl<Src, Dst> Clone for AlignmentError<Src, Dst>
where Src: Clone, Dst: ?Sized,

Source§

impl<Src, Dst> Clone for SizeError<Src, Dst>
where Src: Clone, Dst: ?Sized,

Source§

impl<Src, Dst> Clone for ValidityError<Src, Dst>
where Src: Clone, Dst: TryFromBytes + ?Sized,

§

impl<St, F> Clone for Iterate<St, F>
where St: Clone, F: Clone,

§

impl<St, F> Clone for Unfold<St, F>
where St: Clone, F: Clone,

Source§

impl<Storage> Clone for __BindgenBitfieldUnit<Storage>
where Storage: Clone,

Source§

impl<T64: Clone, T32: Clone> Clone for ArchSpecificUnionContainer<T64, T32>

1.0.0 · Source§

impl<T, A> Clone for Arc<T, A>
where A: Allocator + Clone, T: ?Sized,

1.0.0 · Source§

impl<T, A> Clone for BTreeSet<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Clone for BinaryHeap<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Clone for Box<T, A>
where T: Clone, A: Allocator + Clone,

Available on non-no_global_oom_handling only.
1.3.0 · Source§

impl<T, A> Clone for Box<[T], A>
where T: Clone, A: Allocator + Clone,

Available on non-no_global_oom_handling only.
Source§

impl<T, A> Clone for alloc::collections::linked_list::Cursor<'_, T, A>
where A: Allocator,

1.0.0 · Source§

impl<T, A> Clone for alloc::collections::btree::set::Difference<'_, T, A>
where A: Allocator + Clone,

§

impl<T, A> Clone for HashTable<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Clone for alloc::collections::btree::set::Intersection<'_, T, A>
where A: Allocator + Clone,

1.8.0 · Source§

impl<T, A> Clone for alloc::vec::into_iter::IntoIter<T, A>
where T: Clone, A: Allocator + Clone,

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl<T, A> Clone for alloc::collections::binary_heap::IntoIter<T, A>
where T: Clone, A: Clone + Allocator,

1.0.0 · Source§

impl<T, A> Clone for alloc::collections::linked_list::IntoIter<T, A>
where T: Clone, A: Clone + Allocator,

1.0.0 · Source§

impl<T, A> Clone for alloc::collections::vec_deque::into_iter::IntoIter<T, A>
where T: Clone, A: Clone + Allocator,

Source§

impl<T, A> Clone for IntoIterSorted<T, A>
where T: Clone, A: Clone + Allocator,

1.0.0 · Source§

impl<T, A> Clone for LinkedList<T, A>
where T: Clone, A: Allocator + Clone,

§

impl<T, A> Clone for RawTable<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Clone for Rc<T, A>
where A: Allocator + Clone, T: ?Sized,

1.0.0 · Source§

impl<T, A> Clone for Vec<T, A>
where T: Clone, A: Allocator + Clone,

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl<T, A> Clone for VecDeque<T, A>
where T: Clone, A: Allocator + Clone,

1.4.0 · Source§

impl<T, A> Clone for alloc::rc::Weak<T, A>
where A: Allocator + Clone, T: ?Sized,

1.4.0 · Source§

impl<T, A> Clone for alloc::sync::Weak<T, A>
where A: Allocator + Clone, T: ?Sized,

1.0.0 · Source§

impl<T, E> Clone for Result<T, E>
where T: Clone, E: Clone,

§

impl<T, F> Clone for AlwaysReady<T, F>
where F: Fn() -> T + Clone,

1.34.0 · Source§

impl<T, F> Clone for Successors<T, F>
where T: Clone, F: Clone,

§

impl<T, Kind> Clone for Block<T, Kind>
where T: Clone, Kind: Clone,

1.27.0 · Source§

impl<T, P> Clone for starnix_uapi::arch32::__static_assertions::_core::slice::RSplit<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

1.0.0 · Source§

impl<T, P> Clone for starnix_uapi::arch32::__static_assertions::_core::slice::Split<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

1.51.0 · Source§

impl<T, P> Clone for starnix_uapi::arch32::__static_assertions::_core::slice::SplitInclusive<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

§

impl<T, S1, S2> Clone for SymmetricDifference<'_, T, S1, S2>

Source§

impl<T, S1, S2> Clone for indexmap::set::SymmetricDifference<'_, T, S1, S2>

§

impl<T, S, A> Clone for Difference<'_, T, S, A>
where A: Allocator + Clone,

1.0.0 · Source§

impl<T, S, A> Clone for std::collections::hash::set::Difference<'_, T, S, A>
where A: Allocator,

§

impl<T, S, A> Clone for Difference<'_, T, S, A>
where A: Allocator,

1.0.0 · Source§

impl<T, S, A> Clone for std::collections::hash::set::HashSet<T, S, A>
where T: Clone, S: Clone, A: Allocator + Clone,

§

impl<T, S, A> Clone for HashSet<T, S, A>
where T: Clone, S: Clone, A: Allocator + Clone,

§

impl<T, S, A> Clone for HashSet<T, S, A>
where T: Clone, S: Clone, A: Allocator + Clone,

§

impl<T, S, A> Clone for Intersection<'_, T, S, A>
where A: Allocator + Clone,

1.0.0 · Source§

impl<T, S, A> Clone for std::collections::hash::set::Intersection<'_, T, S, A>
where A: Allocator,

§

impl<T, S, A> Clone for Intersection<'_, T, S, A>
where A: Allocator,

§

impl<T, S, A> Clone for SymmetricDifference<'_, T, S, A>
where A: Allocator + Clone,

1.0.0 · Source§

impl<T, S, A> Clone for std::collections::hash::set::SymmetricDifference<'_, T, S, A>
where A: Allocator,

§

impl<T, S, A> Clone for SymmetricDifference<'_, T, S, A>
where A: Allocator,

§

impl<T, S, A> Clone for Union<'_, T, S, A>
where A: Allocator + Clone,

1.0.0 · Source§

impl<T, S, A> Clone for std::collections::hash::set::Union<'_, T, S, A>
where A: Allocator,

§

impl<T, S, A> Clone for Union<'_, T, S, A>
where A: Allocator,

§

impl<T, S> Clone for AHashSet<T, S>
where T: Clone, S: Clone,

§

impl<T, S> Clone for Checkpoint<T, S>
where T: Clone,

§

impl<T, S> Clone for Difference<'_, T, S>

Source§

impl<T, S> Clone for indexmap::set::Difference<'_, T, S>

§

impl<T, S> Clone for IndexSet<T, S>
where T: Clone, S: Clone,

Source§

impl<T, S> Clone for indexmap::set::IndexSet<T, S>
where T: Clone, S: Clone,

§

impl<T, S> Clone for Intersection<'_, T, S>

Source§

impl<T, S> Clone for indexmap::set::Intersection<'_, T, S>

§

impl<T, S> Clone for Union<'_, T, S>

Source§

impl<T, S> Clone for indexmap::set::Union<'_, T, S>

Source§

impl<T, T64, T32> Clone for MappingMultiArchUserRef<T, T64, T32>

§

impl<T, U> Clone for Duration<T, U>
where T: Clone, U: Clone,

§

impl<T, U> Clone for Instant<T, U>
where T: Clone, U: Clone,

§

impl<T, U> Clone for ZipLongest<T, U>
where T: Clone, U: Clone,

Source§

impl<T, const CAP: usize> Clone for arrayvec::arrayvec::ArrayVec<T, CAP>
where T: Clone,

Source§

impl<T, const CAP: usize> Clone for arrayvec::arrayvec::IntoIter<T, CAP>
where T: Clone,

1.94.0 · Source§

impl<T, const N: usize> Clone for ArrayWindows<'_, T, N>

1.51.0 · Source§

impl<T, const N: usize> Clone for starnix_uapi::arch32::__static_assertions::_core::array::IntoIter<T, N>
where T: Clone,

Source§

impl<T, const N: usize> Clone for Mask<T, N>
where T: MaskElement,

Source§

impl<T, const N: usize> Clone for Simd<T, N>
where T: SimdElement,

1.58.0 · Source§

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

Source§

impl<T, const VARIANT: u32, const FIELD: u32> Clone for FieldRepresentingType<T, VARIANT, FIELD>
where T: ?Sized,

Source§

impl<T: Clone> Clone for UserValue<T>

1.0.0 · Source§

impl<T> !Clone for &mut T
where T: ?Sized,

Shared references can be cloned, but mutable references cannot!

1.0.0 (const: unstable) · Source§

impl<T> Clone for &T
where T: ?Sized,

Shared references can be cloned, but mutable references cannot!

1.0.0 (const: unstable) · Source§

impl<T> Clone for *const T
where T: ?Sized,

1.0.0 (const: unstable) · Source§

impl<T> Clone for *mut T
where T: ?Sized,

§

impl<T> Clone for Abortable<T>
where T: Clone,

§

impl<T> Clone for AllowStdIo<T>
where T: Clone,

Source§

impl<T> Clone for ArcKey<T>

§

impl<T> Clone for Array<T>
where T: Clone,

§

impl<T> Clone for ArrayContent<T>
where T: Clone,

§

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

1.17.0 (const: unstable) · Source§

impl<T> Clone for Bound<T>
where T: Clone,

§

impl<T> Clone for Box<Slice<T>>
where T: Clone,

§

impl<T> Clone for Bucket<T>

§

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

Source§

impl<T> Clone for CapacityError<T>
where T: Clone,

§

impl<T> Clone for Caseless<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for Cell<T>
where T: Copy,

1.0.0 · Source§

impl<T> Clone for starnix_uapi::arch32::__static_assertions::_core::slice::Chunks<'_, T>

1.31.0 · Source§

impl<T> Clone for ChunksExact<'_, T>

1.0.0 · Source§

impl<T> Clone for starnix_uapi::arch32::__static_assertions::_core::io::Cursor<T>
where T: Clone,

§

impl<T> Clone for Cursor<T>
where T: Clone,

§

impl<T> Clone for DirectedGraph<T>
where T: Clone + PartialEq + Hash + Ord + Debug + Display,

§

impl<T> Clone for DirectedNode<T>
where T: Clone + PartialEq + Hash + Ord + Debug + Display,

1.21.0 · Source§

impl<T> Clone for Discriminant<T>

§

impl<T> Clone for Drain<T>

1.2.0 · Source§

impl<T> Clone for starnix_uapi::arch32::__static_assertions::_core::iter::Empty<T>

§

impl<T> Clone for Empty<T>

§

impl<T> Clone for ExponentialHistogram<T>
where T: Clone,

§

impl<T> Clone for ExponentialHistogramParams<T>
where T: Clone,

§

impl<T> Clone for FoldWhile<T>
where T: Clone,

§

impl<T> Clone for Fragile<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for starnix_uapi::arch32::__static_assertions::_core::result::IntoIter<T>
where T: Clone,

§

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

1.0.0 · Source§

impl<T> Clone for starnix_uapi::arch32::__static_assertions::_core::result::Iter<'_, T>

1.0.0 · Source§

impl<T> Clone for starnix_uapi::arch32::__static_assertions::_core::slice::Iter<'_, T>

1.0.0 · Source§

impl<T> Clone for alloc::collections::binary_heap::Iter<'_, T>

1.0.0 · Source§

impl<T> Clone for alloc::collections::btree::set::Iter<'_, T>

1.0.0 · Source§

impl<T> Clone for alloc::collections::linked_list::Iter<'_, T>

1.0.0 · Source§

impl<T> Clone for alloc::collections::vec_deque::iter::Iter<'_, T>

§

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

Source§

impl<T> Clone for indexmap::set::Iter<'_, T>

§

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

§

impl<T> Clone for IterBuckets<'_, T>

§

impl<T> Clone for IterHashBuckets<'_, T>

§

impl<T> Clone for LinearHistogram<T>
where T: Clone,

§

impl<T> Clone for LinearHistogramParams<T>
where T: Clone,

Source§

impl<T> Clone for LocalResult<T>
where T: Clone,

1.20.0 · Source§

impl<T> Clone for ManuallyDrop<T>
where T: Clone + ?Sized,

1.36.0 · Source§

impl<T> Clone for MaybeUninit<T>
where T: Copy,

§

impl<T> Clone for MinMaxResult<T>
where T: Clone,

1.25.0 · Source§

impl<T> Clone for NonNull<T>
where T: ?Sized,

1.28.0 (const: unstable) · Source§

impl<T> Clone for NonZero<T>

1.2.0 · Source§

impl<T> Clone for Once<T>
where T: Clone,

§

impl<T> Clone for OnceBox<T>
where T: Clone,

1.70.0 · Source§

impl<T> Clone for starnix_uapi::arch32::__static_assertions::_core::cell::OnceCell<T>
where T: Clone,

§

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

§

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

1.70.0 · Source§

impl<T> Clone for OnceLock<T>
where T: Clone,

1.0.0 (const: unstable) · Source§

impl<T> Clone for Option<T>
where T: Clone,

§

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

1.48.0 · Source§

impl<T> Clone for starnix_uapi::arch32::__static_assertions::_core::future::Pending<T>

§

impl<T> Clone for Pending<T>

§

impl<T> Clone for Pending<T>

Source§

impl<T> Clone for PhantomContravariant<T>
where T: ?Sized,

Source§

impl<T> Clone for PhantomCovariant<T>
where T: ?Sized,

1.0.0 · Source§

impl<T> Clone for PhantomData<T>
where T: ?Sized,

Source§

impl<T> Clone for PhantomInvariant<T>
where T: ?Sized,

1.36.0 · Source§

impl<T> Clone for Poll<T>
where T: Clone,

§

impl<T> Clone for PollImmediate<T>
where T: Clone,

Source§

impl<T> Clone for PtrKey<T>

1.31.0 · Source§

impl<T> Clone for RChunks<'_, T>

1.17.0 · Source§

impl<T> Clone for alloc::collections::btree::set::Range<'_, T>

§

impl<T> Clone for RawIter<T>

1.48.0 · Source§

impl<T> Clone for starnix_uapi::arch32::__static_assertions::_core::future::Ready<T>
where T: Clone,

§

impl<T> Clone for Ready<T>
where T: Clone,

Source§

impl<T> Clone for std::sync::mpmc::Receiver<T>

§

impl<T> Clone for Receiver<T>

1.0.0 · Source§

impl<T> Clone for RefCell<T>
where T: Clone,

§

impl<T> Clone for Repeat<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for Rev<T>
where T: Clone,

1.19.0 · Source§

impl<T> Clone for Reverse<T>
where T: Clone,

1.74.0 · Source§

impl<T> Clone for Saturating<T>
where T: Clone,

§

impl<T> Clone for SemiSticky<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for std::sync::mpsc::SendError<T>
where T: Clone,

§

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

Source§

impl<T> Clone for std::sync::mpmc::error::SendTimeoutError<T>
where T: Clone,

§

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

Source§

impl<T> Clone for std::sync::mpmc::Sender<T>

1.0.0 · Source§

impl<T> Clone for std::sync::mpsc::Sender<T>

§

impl<T> Clone for Sender<T>

§

impl<T> Clone for Sender<T>

§

impl<T> Clone for ServiceSource<T>
where T: Clone,

§

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

§

impl<T> Clone for SingleOrVec<T>
where T: Clone,

§

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

§

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

§

impl<T> Clone for Stealer<T>

§

impl<T> Clone for Sticky<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for alloc::collections::btree::set::SymmetricDifference<'_, T>

1.0.0 · Source§

impl<T> Clone for SyncSender<T>

Source§

impl<T> Clone for SyncView<T>
where T: Sync + Clone,

§

impl<T> Clone for TimerInfo<T>
where T: Clone + Timeline,

1.0.0 · Source§

impl<T> Clone for std::sync::mpsc::TrySendError<T>
where T: Clone,

§

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

§

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

§

impl<T> Clone for TupleBuffer<T>
where T: Clone + HomogeneousTuple, <T as TupleCollect>::Buffer: Clone,

Source§

impl<T> Clone for Unalign<T>
where T: Copy,

§

impl<T> Clone for UnboundedSender<T>

1.0.0 · Source§

impl<T> Clone for alloc::collections::btree::set::Union<'_, T>

§

impl<T> Clone for Unowned<'_, T>
where T: AsHandleRef + From<NullableHandle> + Into<NullableHandle>,

Source§

impl<T> Clone for UserRef<T>

Source§

impl<T> Clone for WeakKey<T>

1.0.0 · Source§

impl<T> Clone for Windows<'_, T>

1.0.0 · Source§

impl<T> Clone for Wrapping<T>
where T: Clone,

§

impl<T> Clone for Zip<T>
where T: Clone,

Source§

impl<T> Clone for __BindgenOpaqueArray8<T>
where T: Clone,

Source§

impl<T> Clone for __BindgenUnionField<T>

Source§

impl<T> Clone for __IncompleteArrayField<T>
where T: Clone,

Source§

impl<T> Clone for uref32<T>
where T: Clone,

Source§

impl<T> Clone for uref<T>

Source§

impl<Tz> Clone for Date<Tz>
where Tz: Clone + TimeZone, <Tz as TimeZone>::Offset: Clone,

Source§

impl<Tz> Clone for DateTime<Tz>
where Tz: Clone + TimeZone, <Tz as TimeZone>::Offset: Clone,

Source§

impl<Y, R> Clone for CoroutineState<Y, R>
where Y: Clone, R: Clone,

Source§

impl<const CAP: usize> Clone for ArrayString<CAP>

§

impl<const N: usize> Clone for BoundedName<N>