/DragonOS/kernel/crates/intertrait/tests/ |
H A D | on-trait-impl-assoc-type1.rs | 11 type Output: Debug; typedef 13 fn produce(&self) -> Self::Output; in produce() argument 18 type Output = i32; typedef 20 fn produce(&self) -> Self::Output { in produce() argument 31 let producer = source.cast::<dyn Producer<Output = i32>>(); in test_cast_to_on_trait_impl_with_assoc_type1()
|
/DragonOS/kernel/src/mm/allocator/ |
H A D | page_frame.rs | 208 type Output = Self; typedef 210 fn add(self, rhs: Self) -> Self::Output { in add() argument 222 type Output = Self; typedef 224 fn sub(self, rhs: Self) -> Self::Output { in sub() argument 236 type Output = Self; typedef 238 fn mul(self, rhs: Self) -> Self::Output { in mul() argument 244 type Output = Self; typedef 246 fn add(self, rhs: usize) -> Self::Output { in add() argument 258 type Output = Self; typedef 260 fn sub(self, rhs: usize) -> Self::Output { in sub() argument [all …]
|
/DragonOS/kernel/src/mm/ |
H A D | mod.rs | 108 type Output = usize; typedef 110 fn index(&self, index: VmFlags) -> &Self::Output { in index() argument 116 fn index_mut(&mut self, index: VmFlags) -> &mut Self::Output { in index_mut() argument 202 type Output = Self; typedef 205 fn add(self, rhs: usize) -> Self::Output { in add() argument 218 type Output = Self; typedef 221 fn add(self, rhs: PhysAddr) -> Self::Output { in add() argument 248 type Output = Self; typedef 251 fn sub(self, rhs: usize) -> Self::Output { in sub() argument 264 type Output = usize; typedef [all …]
|
/DragonOS/kernel/src/time/ |
H A D | mod.rs | 102 type Output = Duration; typedef 103 fn sub(self, rhs: Self) -> Self::Output { in sub() argument 282 type Output = Instant; typedef 296 type Output = Instant; typedef 310 type Output = Duration; typedef 377 type Output = Duration; typedef 391 type Output = Duration; typedef 412 type Output = Duration; typedef 426 type Output = Duration; typedef 440 type Output = Duration; typedef [all …]
|
/DragonOS/kernel/crates/bitmap/src/ |
H A D | alloc_bitmap.rs | 121 type Output = AllocBitmap; typedef 123 fn bitand(self, rhs: Self) -> Self::Output { in bitand() argument 133 type Output = AllocBitmap; typedef 135 fn bitand(self, rhs: Self) -> Self::Output { in bitand() argument
|
/DragonOS/kernel/src/exception/ |
H A D | mod.rs | 125 type Output = HardwareIrqNumber; typedef 133 type Output = IrqNumber; typedef
|
/DragonOS/kernel/src/libs/lib_ui/ |
H A D | textui.rs | 149 type Output = LineId; typedef 150 fn add(self, rhs: i32) -> Self::Output { in add() argument 155 type Output = LineId; typedef 157 fn sub(self, rhs: i32) -> Self::Output { in sub() argument 177 type Output = LineId; typedef 179 fn sub(mut self, rhs: LineId) -> Self::Output { in sub() argument 200 type Output = LineIndex; typedef 202 fn add(self, rhs: LineIndex) -> Self::Output { in add() argument 208 type Output = LineIndex; typedef 210 fn add(self, rhs: i32) -> Self::Output { in add() argument [all …]
|
/DragonOS/kernel/src/libs/ |
H A D | cpumask.rs | 111 type Output = CpuMask; typedef 113 fn bitand(self, rhs: &CpuMask) -> Self::Output { in bitand() argument
|
H A D | rbtree.rs | 434 type Output = V; typedef
|
/DragonOS/kernel/crates/rbpf/src/ |
H A D | asm_parser.rs | 46 fn ident<I>() -> impl Parser<I, Output = String> in ident() argument 54 fn integer<I>() -> impl Parser<I, Output = i64> in integer() argument 70 fn register<I>() -> impl Parser<I, Output = i64> in register() argument 80 fn operand<I>() -> impl Parser<I, Output = Operand> in operand() argument 92 fn instruction<I>() -> impl Parser<I, Output = Instruction> in instruction() argument
|
H A D | jit.rs | 1025 type Output = u8; typedef
|
/DragonOS/kernel/src/bpf/map/ |
H A D | array_map.rs | 54 type Output = [u8]; typedef 55 fn index(&self, index: u32) -> &Self::Output { in index() argument 62 fn index_mut(&mut self, index: u32) -> &mut Self::Output { in index_mut() argument
|