| /linux/rust/zerocopy/src/pointer/ |
| H A D | invariant.rs | 19 pub trait Invariants: Sealed { 37 pub trait Aliasing: Sealed { 44 pub trait Alignment: Sealed { 96 pub unsafe trait Validity: Sealed { 113 pub trait Reference: Aliasing + Sealed {} 277 use sealed::Sealed; 281 pub trait Sealed {} trait 283 impl Sealed for Shared {} 284 impl Sealed for Exclusive {} 286 impl Sealed for Unaligned {} [all …]
|
| /linux/rust/kernel/sync/atomic/ |
| H A D | ordering.rs | 63 /// Sealed trait, can be only implemented inside atomic mod. 64 pub trait Sealed {} interface 66 impl Sealed for super::Relaxed {} 67 impl Sealed for super::Acquire {} 68 impl Sealed for super::Release {} 69 impl Sealed for super::Full {} 73 pub trait Ordering: internal::Sealed {
|
| H A D | internal.rs | 16 /// Sealed trait marker to disable customized impls on atomic implementation traits. 17 pub trait Sealed {} 23 impl private::Sealed for i8 {} 24 impl private::Sealed for i16 {} 25 impl private::Sealed for *const c_void {} 26 impl private::Sealed for i32 {} 27 impl private::Sealed for i64 {} 37 pub trait AtomicImpl: Sized + Copy + private::Sealed { 13 pub trait Sealed {} global() interface
|
| /linux/rust/quote/ |
| H A D | spanned.rs | 8 pub trait Spanned: private::Sealed { 48 pub trait Sealed {} trait 49 impl Sealed for Span {} 50 impl Sealed for DelimSpan {} 51 impl<T: ?Sized + ToTokens> Sealed for T {}
|
| H A D | ext.rs | 10 pub trait TokenStreamExt: private::Sealed { 109 pub trait Sealed {} trait 111 impl Sealed for TokenStream {}
|
| /linux/rust/syn/ |
| H A D | spanned.rs | 98 pub trait Spanned: private::Sealed { 115 pub trait Sealed {} trait 116 impl<T: ?Sized + ToTokens> Sealed for T {} 119 impl Sealed for crate::QSelf {}
|
| H A D | ext.rs | 17 pub trait IdentExt: Sized + private::Sealed { 120 impl lookahead::Sealed for private::PeekFn {} 125 pub trait Sealed {} trait 127 impl Sealed for Ident {}
|
| H A D | lookahead.rs | 5 use crate::sealed::lookahead::Sealed; 160 pub trait Peek: Sealed { 332 impl<F: Copy + FnOnce(TokenMarker) -> T, T: Token> Sealed for F {} 334 impl Sealed for End {}
|
| H A D | token.rs | 127 pub trait Token: private::Sealed { 143 pub trait Sealed {} trait 163 impl private::Sealed for Ident {} 179 impl private::Sealed for $($path)::+ {} 190 impl<T: CustomToken> private::Sealed for T {} 300 impl private::Sealed for $name {} 439 impl private::Sealed for $name {} 518 impl private::Sealed for $name {} 573 impl private::Sealed for Underscore {} 648 impl private::Sealed for Group {}
|
| H A D | sealed.rs | 5 pub trait Sealed: Copy {} interface
|
| H A D | lit.rs | 1048 impl token::private::Sealed for $name {}
|
| /linux/rust/kernel/ |
| H A D | device.rs | 489 pub trait DeviceContext: private::Sealed {} 557 pub trait Sealed {} interface 559 impl Sealed for super::Bound {} 560 impl Sealed for super::BoundInternal {} 561 impl<'a> Sealed for super::Core<'a> {} 562 impl<'a> Sealed for super::CoreInternal<'a> {} 563 impl Sealed for super::Normal {}
|
| H A D | regulator.rs | 32 pub trait Sealed {} trait 34 impl Sealed for super::Enabled {} 35 impl Sealed for super::Disabled {} 39 pub trait RegulatorState: private::Sealed + 'static {
|
| H A D | scatterlist.rs | 128 pub struct SGTable<T: private::Sealed = Borrowed> { 458 pub trait Sealed {} 460 impl Sealed for super::Borrowed {} 461 impl<P> Sealed for super::Owned<P> {} 457 pub trait Sealed {} global() interface
|
| H A D | time.rs | 295 pub trait Sealed {} interface 297 impl Sealed for super::Nsec {} 298 impl Sealed for super::Jiffy {} 302 pub trait TimeUnit: private::Sealed {
|
| H A D | str.rs | 211 pub trait Sealed {} 213 impl Sealed for super::CStr {} 217 pub trait CStrExt: private::Sealed { 198 pub trait Sealed {} global() interface
|
| /linux/rust/kernel/net/phy/ |
| H A D | reg.rs | 20 pub trait Sealed {} 45 pub trait Register: private::Sealed { in read() 104 impl private::Sealed for C22 {} 196 impl private::Sealed for C45 {} 18 pub trait Sealed {} global() interface
|
| /linux/rust/kernel/drm/gem/ |
| H A D | shmem.rs | 22 private::Sealed, 367 impl<T: DriverObject> Sealed for Object<T> {}
|
| H A D | mod.rs | 111 pub trait IntoGEMObject: Sized + super::private::Sealed { 363 impl<T: DriverObject, Ctx: DeviceContext> super::private::Sealed for Object<T, Ctx> {} in create_fops()
|
| /linux/rust/zerocopy/src/ |
| H A D | byteorder.rs | 88 Copy + Clone + Debug + Display + Eq + PartialEq + Ord + PartialOrd + Hash + private::Sealed 95 pub trait Sealed {} interface 97 impl Sealed for super::BigEndian {} 98 impl Sealed for super::LittleEndian {}
|