| /linux/rust/proc-macro2/ |
| H A D | marker.rs | 9 #[derive(Copy, Clone)] 12 derive(PartialEq, Eq)
|
| H A D | lib.rs | 197 #[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 D | extra.rs | 83 #[derive(Copy, Clone)] 89 #[derive(Copy, Clone)]
|
| H A D | location.rs | 9 #[derive(Copy, Clone, Debug, PartialEq, Eq, Hash)]
|
| H A D | wrapper.rs | 22 #[derive(Clone)] 32 #[derive(Clone)] 313 #[derive(Clone)] 371 #[derive(Copy, Clone)] 559 #[derive(Clone)] 664 #[derive(Clone)] 759 #[derive(Clone)]
|
| H A D | fallback.rs | 47 #[derive(Clone)] 52 #[derive(Debug)] 498 #[derive(Clone, Copy, PartialEq, Eq)] 697 #[derive(Clone)] 775 #[derive(Clone)] 921 #[derive(Clone)]
|
| /linux/rust/kernel/ |
| H A D | alloc.rs | 22 #[derive(Copy, Clone, PartialEq, Eq, Debug)] 33 #[derive(Clone, Copy, PartialEq)] 114 #[derive(Clone, Copy, PartialEq)]
|
| H A D | opp.rs | 118 #[derive(Copy, Clone, PartialEq, Eq, Debug)] 143 #[derive(Copy, Clone, PartialEq, Eq, Debug)] 279 #[derive(Copy, Clone, Debug, Eq, PartialEq)] 357 #[derive(Default)]
|
| H A D | maple_tree.rs | 593 #[derive(PartialEq, Eq, Copy, Clone, Debug)] 630 #[derive(PartialEq, Eq, Copy, Clone)]
|
| H A D | dma.rs | 130 #[derive(Debug, Clone, Copy, PartialEq, Eq)] 222 #[derive(Clone, Copy, PartialEq)] 298 #[derive(Copy, Clone, PartialEq, Eq, Debug)]
|
| H A D | clk.rs | 29 #[derive(Copy, Clone, PartialEq, Eq, Debug)]
|
| H A D | ptr.rs | 30 #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
|
| /linux/rust/pin-init/examples/ |
| H A D | big_struct_in_place.rs | 9 #[derive(Debug)] 20 #[derive(Debug)]
|
| H A D | linked_list.rs | 24 #[derive(Debug)] 96 #[derive(Clone, Debug)]
|
| /linux/drivers/gpu/nova-core/gsp/ |
| H A D | fw.rs | 258 #[derive(Copy, Clone, Debug, PartialEq)] 351 #[derive(Copy, Clone, Debug, PartialEq)] 408 #[derive(Copy, Clone, Debug)] 431 #[derive(Copy, Clone, Debug)] 459 #[derive(Copy, Clone, Debug)] 492 #[derive(Copy, Clone, Debug)] 510 #[derive(Copy, Clone, Debug)] 857 #[derive(Zeroable)] 885 #[derive(Zeroable)]
|
| /linux/rust/kernel/pci/ |
| H A D | irq.rs | 23 #[derive(Debug, Clone, Copy)] 45 #[derive(Debug, Clone, Copy, Default)] 78 #[derive(Clone, Copy)]
|
| /linux/drivers/android/binder/range_alloc/ |
| H A D | mod.rs | 42 #[derive(Clone)] 82 #[derive(Copy, Clone)] 277 #[derive(Default)]
|
| /linux/rust/kernel/net/phy/ |
| H A D | reg.rs | 55 #[derive(Copy, Clone, Debug)] 138 #[derive(Copy, Clone, Debug)]
|
| /linux/rust/ |
| H A D | bindgen_parameters | 65 --with-derive-custom-struct .*=MaybeZeroable 66 --with-derive-custom-union .*=MaybeZeroable
|
| /linux/rust/pin-init/internal/src/ |
| H A D | lib.rs | 41 DiagCtxt::with(|dcx| zeroable::derive(input, dcx)).into()
|
| H A D | zeroable.rs | 9 pub(crate) fn derive( in parse_zeroable_derive_input() 17 return Err(dcx.error(data_enum.enum_token, "cannot derive `Zeroable` for an enum")); in parse_zeroable_derive_input() 54 return Err(dcx.error(data_enum.enum_token, "cannot derive `Zeroable` for an enum")); in parse_zeroable_derive_input() 77 pub(crate) fn derive(input: TokenStream) -> TokenStream { derive() function
|
| /linux/rust/syn/ |
| H A D | derive.rs | 72 use crate::derive::{Data, DataEnum, DataStruct, DataUnion, DeriveInput}; 213 use crate::derive::{Data, DeriveInput};
|
| /linux/rust/macros/ |
| H A D | zeroable.rs | |
| H A D | module.rs | |
| /linux/rust/kernel/irq/ |
| H A D | flags.rs | 26 #[derive(Clone, Copy, PartialEq, Eq)]
|