Home
last modified time | relevance | path

Searched refs:CastFromSync (Results 1 – 12 of 12) 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.rs294 pub trait CastFromSync: CastFrom + Sync + Send + 'static { interface
334 impl<T: Sized + Sync + Send + 'static> CastFromSync for T {
358 impl CastFromSync for dyn Any + Sync + Send + 'static {
372 use crate::{BoxedCaster, CastFromSync};
383 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/perf/
H A Dmod.rs32 use intertrait::{CastFrom, CastFromSync};
39 pub trait PerfEventOps: Send + Sync + Debug + CastFromSync + CastFrom + IndexNode {
/DragonOS/kernel/src/exception/
H A Dirqdata.rs4 use intertrait::CastFromSync;
357 pub trait IrqHandlerData: Send + Sync + Any + Debug + CastFromSync {}
/DragonOS/kernel/src/bpf/map/
H A Dmod.rs25 use intertrait::CastFromSync;
37 pub trait BpfMapCommonOps: Send + Sync + Debug + CastFromSync {
/DragonOS/docs/kernel/trace/
H A DeBPF.md172 pub trait BpfMapCommonOps: Send + Sync + Debug + CastFromSync {
269 pub trait PerfEventOps: Send + Sync + Debug + CastFromSync + CastFrom {
/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`]