Searched refs:zerocopy_crate (Results 1 – 5 of 5) sorted by relevance
| /linux/rust/zerocopy-derive/derive/ |
| H A D | try_from_bytes.rs | 222 let zerocopy_crate = &ctx.zerocopy_crate; in derive_is_bit_valid() localVariable 226 type ProjectToTag = #zerocopy_crate::pointer::cast::CastSized; in derive_is_bit_valid() 241 variant_id: parse_quote!({ #zerocopy_crate::ident_id!(#variant_ident) }), in derive_is_bit_valid() 246 field_id: parse_quote!({ #zerocopy_crate::ident_id!(#ident) }), in derive_is_bit_valid() 259 …fn project(slf: #zerocopy_crate::pointer::PtrInner<'_, Self>) -> *mut <Self as #has_field_path>::T… in derive_is_bit_valid() 260 use #zerocopy_crate::pointer::cast::{CastSized, Projection}; in derive_is_bit_valid() 263 ….project::<_, Projection<_, { #zerocopy_crate::STRUCT_VARIANT_ID }, { #zerocopy_crate::ident_id!(v… in derive_is_bit_valid() 264 ….project::<_, Projection<_, { #zerocopy_crate::REPR_C_UNION_VARIANT_ID }, { #zerocopy_crate::ident… in derive_is_bit_valid() 265 ….project::<_, Projection<_, { #zerocopy_crate::STRUCT_VARIANT_ID }, { #zerocopy_crate::ident_id!(v… in derive_is_bit_valid() 266 ….project::<_, Projection<_, { #zerocopy_crate::STRUCT_VARIANT_ID }, { #zerocopy_crate::ident_id!(#… in derive_is_bit_valid() [all …]
|
| H A D | known_layout.rs | 38 let zerocopy_crate = &ctx.zerocopy_crate; in derive_known_layout_for_repr_c_struct() localVariable 74 meta: <Self as #zerocopy_crate::KnownLayout>::PointerMetadata, in derive_known_layout_for_repr_c_struct() 76 …let trailing = <#trailing_field_ty as #zerocopy_crate::KnownLayout>::raw_from_ptr_len(bytes, meta); in derive_known_layout_for_repr_c_struct() 83 …fn pointer_to_metadata(ptr: *mut Self) -> <Self as #zerocopy_crate::KnownLayout>::PointerMetadata { in derive_known_layout_for_repr_c_struct() 94 … type PointerMetadata = <#trailing_field_ty as #zerocopy_crate::KnownLayout>::PointerMetadata; in derive_known_layout_for_repr_c_struct() 112 … const LAYOUT: #zerocopy_crate::DstLayout = #zerocopy_crate::DstLayout::for_repr_c_struct( in derive_known_layout_for_repr_c_struct() 116 #(#zerocopy_crate::DstLayout::for_type::<#leading_fields_tys>(),)* in derive_known_layout_for_repr_c_struct() 117 <#trailing_field_ty as #zerocopy_crate::KnownLayout>::LAYOUT in derive_known_layout_for_repr_c_struct() 161 … unsafe impl #impl_generics #zerocopy_crate::util::macro_util::Field<#idx> for #ident #ty_generics in derive_known_layout_for_repr_c_struct() 179 #zerocopy_crate::util::macro_util::Field<#trailing_field_index> in derive_known_layout_for_repr_c_struct() [all …]
|
| H A D | mod.rs | 41 let zerocopy_crate = &ctx.zerocopy_crate; in derive_hash() localVariable 46 Self: #zerocopy_crate::IntoBytes + #zerocopy_crate::Immutable, in derive_hash() 50 #core::hash::Hasher::write(state, #zerocopy_crate::IntoBytes::as_bytes(self)) in derive_hash() 54 #core::hash::Hasher::write(state, #zerocopy_crate::IntoBytes::as_bytes(data)) in derive_hash() 69 let zerocopy_crate = &ctx.zerocopy_crate; in derive_eq() localVariable 74 Self: #zerocopy_crate::IntoBytes + #zerocopy_crate::Immutable, in derive_eq() 79 #zerocopy_crate::IntoBytes::as_bytes(self), in derive_eq() 80 #zerocopy_crate::IntoBytes::as_bytes(other), in derive_eq() 87 Self: #zerocopy_crate::IntoBytes + #zerocopy_crate::Immutable, in derive_eq() 126 let zerocopy_crate = &ctx.zerocopy_crate; in derive_split_at() localVariable [all …]
|
| H A D | from_bytes.rs | 152 let zerocopy_crate = &ctx.zerocopy_crate; in derive_from_zeros_enum() localVariable 158 parse_quote! { #ty: #zerocopy_crate::FromZeros } in derive_from_zeros_enum()
|
| /linux/rust/zerocopy-derive/ |
| H A D | util.rs | 25 pub(crate) zerocopy_crate: Path, field 89 Ok(Self { ast, zerocopy_crate: path, skip_on_error, on_error_span }) in try_from_derive_input() 95 zerocopy_crate: self.zerocopy_crate.clone(), in with_input() 107 let zerocopy_crate = &self.zerocopy_crate; in core_path() localVariable 108 quote!(#zerocopy_crate::util::macro_util::core_reexport) in core_path() 382 let zerocopy_crate = &ctx.zerocopy_crate; in crate_path() localVariable 386 _ => parse_quote!(#zerocopy_crate::#self), in crate_path() 553 let zerocopy_crate = &self.ctx.zerocopy_crate; in build() localVariable 604 (): #zerocopy_crate::util::macro_util::#trt< in build() 608 … #zerocopy_crate::#validator_macro!(Self, #repr_align, #repr_packed, #(#t,)* #(#variant_types),*) in build() [all …]
|