Home
last modified time | relevance | path

Searched refs:Clone (Results 1 – 25 of 84) sorted by relevance

1234

/linux/rust/syn/gen/
H A Dclone.rs9 impl Clone for crate::Abi {
19 impl Clone for crate::AngleBracketedGenericArguments {
31 impl Clone for crate::Arm {
45 impl Clone for crate::AssocConst {
57 impl Clone for crate::AssocType {
72 impl Clone for crate::AttrStyle {
79 impl Clone for crate::Attribute {
91 impl Clone for crate::BareFnArg {
102 impl Clone for crate::BareVariadic {
117 impl Clone for crate::BinOp {
[all …]
/linux/rust/proc-macro2/
H A Drcvec.rs21 #[derive(Clone)]
41 T: Clone, in make_mut()
55 T: Clone, in make_owned()
117 impl<T> Clone for RcVec<T> {
H A Dlib.rs197 #[derive(Clone)]
350 #[derive(Copy, Clone)]
538 #[derive(Clone)]
639 #[derive(Clone)]
645 #[derive(Copy, Clone, Debug, Eq, PartialEq)]
779 #[derive(Clone)]
788 #[derive(Copy, Clone, Debug, Eq, PartialEq)]
928 #[derive(Clone)]
1062 #[derive(Clone)]
1319 #[derive(Clone)]
H A Dextra.rs83 #[derive(Copy, Clone)]
89 #[derive(Copy, Clone)]
H A Dmarker.rs9 #[derive(Copy, Clone)]
H A Dlocation.rs9 #[derive(Copy, Clone, Debug, PartialEq, Eq, Hash)]
H A Dwrapper.rs22 #[derive(Clone)]
32 #[derive(Clone)]
313 #[derive(Clone)]
371 #[derive(Copy, Clone)]
559 #[derive(Clone)]
664 #[derive(Clone)]
759 #[derive(Clone)]
/linux/rust/syn/
H A Dpunctuated.rs387 impl<T, P> Clone for Punctuated<T, P>
389 T: Clone,
390 P: Clone,
598 impl<'a, T, P> Clone for Pairs<'a, T, P> {
687 impl<T, P> Clone for IntoPairs<T, P>
689 T: Clone,
690 P: Clone,
733 impl<T> Clone for IntoIter<T>
735 T: Clone,
777 impl<'a, T> Clone for Iter<'a, T> {
[all …]
H A Derror.rs380 impl Clone for Error {
388 impl Clone for ErrorMessage {
397 impl Clone for SpanRange {
H A Dthread.rs58 impl<T: Copy> Clone for ThreadBound<T> {
H A Dparse.rs362 impl<'c, 'a> Clone for StepCursor<'c, 'a> {
413 impl Clone for Unexpected {
425 fn cell_clone<T: Default + Clone>(cell: &Cell<T>) -> T { in cell_clone()
1387 impl Clone for Nothing {
H A Dext.rs133 impl Clone for PeekFn {
H A Dexport.rs4 pub use std::clone::Clone;
/linux/rust/kernel/
H A Dalloc.rs22 #[derive(Copy, Clone, PartialEq, Eq, Debug)]
37 #[derive(Clone, Copy, PartialEq)]
118 #[derive(Clone, Copy, PartialEq)]
H A Dtime.rs188 impl<C: ClockSource> Clone for Instant<C> {
304 type Repr: Copy + Clone + PartialEq + PartialOrd + Eq + Ord + core::fmt::Debug;
311 #[derive(Copy, Clone, PartialEq, PartialOrd, Eq, Ord, Debug)]
322 #[derive(Copy, Clone, PartialEq, PartialOrd, Eq, Ord, Debug)]
335 #[derive(Copy, Clone, PartialEq, PartialOrd, Eq, Ord, Debug)]
H A Dnum.rs22 + Clone
/linux/rust/zerocopy/src/
H A Dmacros.rs1705 #[derive(Clone, Copy)] in test_cryptocorrosion_derive_traits()
1716 #[derive(Copy, Clone, Debug, PartialEq)] in test_cryptocorrosion_derive_traits()
1724 #[derive(Copy, Clone, Debug, PartialEq)] in test_cryptocorrosion_derive_traits()
1732 #[derive(Copy, Clone, Debug, PartialEq)] in test_cryptocorrosion_derive_traits()
1740 #[derive(Copy, Clone, Default)] in test_cryptocorrosion_derive_traits()
1750 #[derive(Copy, Clone, Default)] in test_cryptocorrosion_derive_traits()
1767 #[derive(Copy, Clone)] in test_cryptocorrosion_derive_traits()
1780 #[derive(Copy, Clone)] in test_cryptocorrosion_derive_traits()
1794 #[derive(Copy, Clone)] in test_cryptocorrosion_derive_traits()
1807 #[derive(Copy, Clone)] in test_cryptocorrosion_derive_traits()
[all …]
H A Derror.rs154 #[derive(PartialEq, Eq, Clone)]
344 impl<Src: Clone, Dst: ?Sized> Clone for AlignmentError<Src, Dst> {
529 impl<Src: Clone, Dst: ?Sized> Clone for SizeError<Src, Dst> {
651 impl<Src: Clone, Dst: ?Sized + TryFromBytes> Clone for ValidityError<Src, Dst> {
1035 #[derive(Copy, Clone, PartialEq, Eq, Debug)]
1088 fn is_eq_partial_eq_clone<T: Eq + PartialEq + Clone>(_t: T) {} in test_eq_partial_eq_clone()
1091 fn alignment_err_is_eq_partial_eq_clone<Src: Eq + PartialEq + Clone, Dst>( in test_eq_partial_eq_clone() argument
1098 fn size_err_is_eq_partial_eq_clone<Src: Eq + PartialEq + Clone, Dst>( in test_eq_partial_eq_clone() argument
1105 fn validity_err_is_eq_partial_eq_clone<Src: Eq + PartialEq + Clone, Dst: TryFromBytes>( in test_eq_partial_eq_clone() argument
1112 fn convert_error_is_eq_partial_eq_clone<Src: Eq + PartialEq + Clone, Dst: TryFromBytes>( in test_eq_partial_eq_clone() argument
/linux/rust/kernel/pci/
H A Dirq.rs17 #[derive(Debug, Clone, Copy)]
49 #[derive(Debug, Clone, Copy, Default)]
/linux/rust/zerocopy-derive/
H A Drepr.rs28 #[cfg_attr(test, derive(Copy, Clone, Debug))]
38 #[cfg_attr(test, derive(Copy, Clone, Debug, Eq, PartialEq))]
46 #[derive(Copy, Clone)]
64 #[cfg_attr(test, derive(Copy, Clone, Debug, Eq, PartialEq))]
268 #[derive(Copy, Clone, PartialEq, Eq)]
303 #[cfg_attr(test, derive(Copy, Clone, Debug, Eq, PartialEq))]
368 #[cfg_attr(test, derive(Copy, Clone, Debug, Eq, PartialEq))]
417 #[cfg_attr(test, derive(Copy, Clone, Debug, Eq, PartialEq))]
609 #[derive(Copy, Clone)]
/linux/rust/zerocopy/src/pointer/
H A Dinvariant.rs269 #[derive(Copy, Clone, Debug)]
274 #[derive(Copy, Clone, Debug)]
/linux/rust/kernel/net/phy/
H A Dreg.rs57 #[derive(Copy, Clone, Debug)]
140 #[derive(Copy, Clone, Debug)]
/linux/rust/kernel/sync/
H A Daref.rs151 impl<T: AlwaysRefCounted> Clone for ARef<T> {
/linux/rust/kernel/irq/
H A Dflags.rs26 #[derive(Clone, Copy, PartialEq, Eq)]
/linux/drivers/android/binder/range_alloc/
H A Dmod.rs42 #[derive(Clone)]
82 #[derive(Copy, Clone)]

1234