Home
last modified time | relevance | path

Searched refs:Sealed (Results 1 – 18 of 18) sorted by relevance

/linux/rust/kernel/sync/atomic/
H A Dordering.rs64 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 Dinternal.rs13 /// Sealed trait marker to disable customized impls on atomic implementation traits. interface
14 pub trait Sealed {}
20 impl private::Sealed for i8 {}
21 impl private::Sealed for i16 {}
22 impl private::Sealed for *const c_void {}
23 impl private::Sealed for i32 {}
24 impl private::Sealed for i64 {}
34 pub trait AtomicImpl: Sized + Copy + private::Sealed {
/linux/rust/quote/
H A Dspanned.rs8 pub trait Spanned: private::Sealed {
48 pub trait Sealed {} interface
49 impl Sealed for Span {}
50 impl Sealed for DelimSpan {}
51 impl<T: ?Sized + ToTokens> Sealed for T {}
H A Dext.rs10 pub trait TokenStreamExt: private::Sealed {
109 pub trait Sealed {} trait
111 impl Sealed for TokenStream {}
/linux/rust/syn/
H A Dspanned.rs98 pub trait Spanned: private::Sealed {
115 pub trait Sealed {} interface
116 impl<T: ?Sized + ToTokens> Sealed for T {}
119 impl Sealed for crate::QSelf {}
H A Dext.rs17 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 Dlookahead.rs5 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 Dtoken.rs127 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 Dsealed.rs5 pub trait Sealed: Copy {} trait
H A Dlit.rs1048 impl token::private::Sealed for $name {}
/linux/rust/kernel/
H A Ddevice.rs552 pub trait DeviceContext: private::Sealed {}
602 pub trait Sealed {}
604 impl Sealed for super::Bound {}
605 impl Sealed for super::Core {}
606 impl Sealed for super::CoreInternal {} in as_ref()
607 impl Sealed for super::Normal {} in as_ref()
591 pub trait Sealed {} global() interface
H A Dregulator.rs32 pub trait Sealed {} interface
34 impl Sealed for super::Enabled {}
35 impl Sealed for super::Disabled {}
39 pub trait RegulatorState: private::Sealed + 'static {
H A Dscatterlist.rs128 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 Dstr.rs198 pub trait Sealed {} interface
200 impl Sealed for super::CStr {}
204 pub trait CStrExt: private::Sealed {
/linux/rust/kernel/net/phy/
H A Dreg.rs18 pub trait Sealed {} interface
43 pub trait Register: private::Sealed {
102 impl private::Sealed for C22 {}
194 impl private::Sealed for C45 {}
/linux/rust/kernel/drm/gem/
H A Dshmem.rs18 private::Sealed, //
193 impl<T: DriverObject> Sealed for Object<T> {}
H A Dmod.rs101 pub trait IntoGEMObject: Sized + super::private::Sealed + AlwaysRefCounted {
336 impl<T: DriverObject> super::private::Sealed for Object<T> {}
/linux/Documentation/userspace-api/
H A Dmseal.rst188 attributes, such as protection bits (RWX). Sealed mappings doesn't mean the