Searched refs:HasField (Results 1 – 6 of 6) sorted by relevance
| /linux/rust/zerocopy/src/pointer/ |
| H A D | mod.rs | 52 HasField, KnownLayout, PtrInner, 254 T: HasField<F, VARIANT_ID, FIELD_ID>, 298 T: HasField<F, { crate::REPR_C_UNION_VARIANT_ID }, FIELD_ID>,
|
| /linux/rust/zerocopy-derive/ |
| H A D | util.rs | 305 HasField { enumerator 340 Trait::HasField { .. } => "HasField", in to_tokens() 357 Trait::HasField { variant_id, field, field_id } => { in to_tokens()
|
| /linux/rust/zerocopy-derive/derive/ |
| H A D | try_from_bytes.rs | 240 let has_field_trait = Trait::HasField { in derive_is_bit_valid() 493 let has_field_trait = Trait::HasField { in derive_has_field_struct_union()
|
| /linux/rust/zerocopy/src/ |
| H A D | wrappers.rs | 798 HasField<Field, VARIANT_ID, FIELD_ID> for ReadOnly<T> 800 T: HasField<Field, VARIANT_ID, FIELD_ID> + ?Sized,
|
| H A D | lib.rs | 1235 pub unsafe trait HasField<Field, const VARIANT_ID: i128, const FIELD_ID: i128>: trait 1274 HasField<Field, VARIANT_ID, FIELD_ID> 1309 T: ?Sized + HasField<Field, VARIANT_ID, FIELD_ID>, in is_projectable() 1315 T: ?Sized + HasField<Field, VARIANT_ID, FIELD_ID>, in is_projectable()
|
| H A D | impls.rs | 800 HasField<value, { crate::STRUCT_VARIANT_ID }, { crate::ident_id!(value) }> 1080 unsafe impl<$($AllT),+> crate::HasField<
|