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 {} trait
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.rs16 /// 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 Dspanned.rs8 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 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 {} trait
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 {} interface
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/net/phy/
H A Dreg.rs20 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/
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 Ddevice.rs496 pub trait DeviceContext: private::Sealed {}
546 pub trait Sealed {}
548 impl Sealed for super::Bound {}
549 impl<'a> Sealed for super::Core<'a> {}
550 impl<'a> Sealed for super::CoreInternal<'a> {}
551 impl Sealed for super::Normal {}
591 pub trait Sealed {} global() interface
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.rs211 pub trait Sealed {}
213 impl Sealed for super::CStr {}
217 pub trait CStrExt: private::Sealed {
198 pub trait Sealed {} global() interface
/linux/rust/kernel/drm/gem/
H A Dshmem.rs17 private::Sealed,
204 impl<T: DriverObject, C: DeviceContext> Sealed for Object<T, C> {} in from_raw()
H A Dmod.rs112 pub trait IntoGEMObject: Sized + super::private::Sealed + AlwaysRefCounted {
366 impl<T: DriverObject, Ctx: DeviceContext> super::private::Sealed for Object<T, Ctx> {} in create_fops()
/linux/Documentation/userspace-api/
H A Dmseal.rst188 attributes, such as protection bits (RWX). Sealed mappings doesn't mean the