Home
last modified time | relevance | path

Searched refs:CastFromSync (Results 1 – 9 of 9) sorted by relevance

/DragonOS/kernel/crates/intertrait/src/cast/
H A Dcast_arc.rs3 use crate::{caster, CastFromSync};
38 impl<S: ?Sized + CastFromSync> CastArc for S {
/DragonOS/kernel/crates/intertrait/tests/ui/
H A Dunknown-flag.rs8 trait Source: CastFromSync {}
H A Dduplicate-flags.rs8 trait Source: CastFromSync {}
/DragonOS/kernel/crates/intertrait/src/
H A Dlib.rs293 pub trait CastFromSync: CastFrom + Sync + Send + 'static { interface
333 impl<T: Sized + Sync + Send + 'static> CastFromSync for T {
357 impl CastFromSync for dyn Any + Sync + Send + 'static {
371 use crate::{BoxedCaster, CastFromSync};
382 trait SourceTrait: CastFromSync {}
/DragonOS/kernel/src/driver/base/
H A Dkobject.rs8 use intertrait::CastFromSync;
26 pub trait KObject: Any + Send + Sync + Debug + CastFromSync {
/DragonOS/kernel/src/exception/
H A Dirqdata.rs4 use intertrait::CastFromSync;
355 pub trait IrqHandlerData: Send + Sync + Any + Debug + CastFromSync {}
/DragonOS/kernel/src/filesystem/vfs/
H A Dmod.rs11 use intertrait::CastFromSync;
127 pub trait IndexNode: Any + Sync + Send + Debug + CastFromSync {
/DragonOS/kernel/src/net/event_poll/
H A Dmod.rs12 use intertrait::CastFromSync;
134 pub trait KernelIoctlData: Send + Sync + Any + Debug + CastFromSync {}
/DragonOS/kernel/crates/intertrait/
H A DREADME.md125 * Mark source traits with [`CastFromSync`] instead of [`CastFrom`]