Searched refs:CompoundRepr (Results 1 – 3 of 3) sorted by relevance
| /linux/rust/zerocopy-derive/ |
| H A D | repr.rs | 34 Compound(Spanned<CompoundRepr<Prim>>, Option<Spanned<AlignRepr<Packed>>>), 39 pub(crate) enum CompoundRepr<Prim> { enum 86 use CompoundRepr::*; in repr_type_name() 117 use CompoundRepr::*; in is_c() 122 use CompoundRepr::*; in is_primitive() 175 use CompoundRepr::*; in get_primitive() 214 impl<Prim: With<PrimitiveRepr> + Copy> ToTokens for Spanned<CompoundRepr<Prim>> { 216 use CompoundRepr::*; in to_tokens() 306 impl<Prim: With<PrimitiveRepr>> TryFrom<RawRepr> for CompoundRepr<Prim> { implementation 310 ) -> Result<CompoundRepr<Prim>, FromRawReprError<UnsupportedReprError>> { in try_from() [all …]
|
| H A D | util.rs | 21 use crate::repr::{CompoundRepr, EnumRepr, PrimitiveRepr, Repr, Spanned}; 794 use CompoundRepr::*; in enum_size_from_repr()
|
| /linux/rust/zerocopy-derive/derive/ |
| H A D | from_bytes.rs | 11 repr::{CompoundRepr, EnumRepr, Repr, Spanned}, 119 Repr::Compound(Spanned { t: CompoundRepr::C | CompoundRepr::Primitive(_), span: _ }, _) => { in derive_from_zeros_enum() 121 Repr::Transparent(_) | Repr::Compound(Spanned { t: CompoundRepr::Rust, span: _ }, _) => { in derive_from_zeros_enum()
|