Searched refs:ProjectField (Results 1 – 7 of 7) sorted by relevance
| /linux/rust/kernel/ptr/ |
| H A D | projection.rs | 195 pub unsafe trait ProjectField<const DEREF: bool> { 214 unsafe impl<T> ProjectField<false> for T { 232 unsafe impl<T: Deref> ProjectField<true> for T { 324 $crate::ptr::projection::ProjectField::proj($ptr, #[inline(always)] |ptr| { 147 pub unsafe trait ProjectField<const DEREF: bool> { global() interface
|
| /linux/rust/zerocopy-derive/ |
| H A D | util.rs | 310 ProjectField { enumerator 341 Trait::ProjectField { .. } => "ProjectField", in to_tokens() 360 Trait::ProjectField { variant_id, field, field_id, invariants } => { in to_tokens()
|
| /linux/rust/zerocopy-derive/derive/ |
| H A D | try_from_bytes.rs | 275 Trait::ProjectField { in derive_is_bit_valid() 532 Trait::ProjectField { in derive_has_field_struct_union()
|
| /linux/rust/zerocopy/src/ |
| H A D | wrappers.rs | 826 ProjectField<Field, I, VARIANT_ID, FIELD_ID> for ReadOnly<T> 828 T: ProjectField<Field, I, VARIANT_ID, FIELD_ID> + ?Sized,
|
| H A D | impls.rs | 1106 unsafe impl<Aliasing, Alignment, $($AllT),+> crate::ProjectField< 1132 unsafe impl<Aliasing, Alignment, $($AllT),+> crate::ProjectField< 1158 unsafe impl<Aliasing, Alignment, $($AllT),+> crate::ProjectField<
|
| H A D | lib.rs | 1273 pub unsafe trait ProjectField<Field, I, const VARIANT_ID: i128, const FIELD_ID: i128>: trait
|
| /linux/rust/zerocopy/src/pointer/ |
| H A D | ptr.rs | 814 HasTag, ProjectField, 882 T: ProjectField<F, I, VARIANT_ID, FIELD_ID>, in project()
|