| /linux/rust/zerocopy-derive/derive/ |
| H A D | from_bytes.rs | 5 parse_quote, Data, DataEnum, DataStruct, DataUnion, Error, Expr, ExprLit, ExprUnary, Lit, UnOp, 19 pub(crate) fn find_zero_variant(enm: &DataEnum) -> Result<usize, bool> { in find_zero_variant() 113 fn derive_from_zeros_enum(ctx: &Ctx, enm: &DataEnum) -> Result<TokenStream, Error> { in derive_from_zeros_enum() 172 fn derive_from_bytes_enum(ctx: &Ctx, enm: &DataEnum) -> Result<TokenStream, Error> { in derive_from_bytes_enum()
|
| H A D | unaligned.rs | 4 use syn::{Data, DataEnum, DataStruct, DataUnion, Error}; 45 fn derive_unaligned_enum(ctx: &Ctx, enm: &DataEnum) -> Result<TokenStream, Error> { in derive_unaligned_enum()
|
| H A D | try_from_bytes.rs | 6 parse_quote, spanned::Spanned as _, Data, DataEnum, DataStruct, DataUnion, DeriveInput, Error, 32 fn generate_tag_consts(data: &DataEnum) -> TokenStream { in generate_tag_consts() 78 fn generate_variant_structs(ctx: &Ctx, data: &DataEnum) -> TokenStream { in generate_variant_structs() 133 fn generate_variants_union(ctx: &Ctx, data: &DataEnum) -> TokenStream { in generate_variants_union() 199 data: &DataEnum, in derive_is_bit_valid() argument 666 enm: &DataEnum, in derive_try_from_bytes_enum() argument
|
| H A D | into_bytes.rs | 5 use syn::{Data, DataEnum, DataStruct, DataUnion, Error, Type}; 101 fn derive_into_bytes_enum(ctx: &Ctx, enm: &DataEnum) -> Result<TokenStream, Error> { in derive_into_bytes_enum()
|
| /linux/rust/syn/ |
| H A D | derive.rs | 34 Enum(DataEnum), 52 pub struct DataEnum { 72 use crate::derive::{Data, DataEnum, DataStruct, DataUnion, DeriveInput}; 120 data: Data::Enum(DataEnum { in parse()
|
| H A D | lib.rs | 362 pub use crate::derive::{Data, DataEnum, DataStruct, DataUnion, DeriveInput};
|
| H A D | item.rs | 5 use crate::derive::{Data, DataEnum, DataStruct, DataUnion, DeriveInput}; 402 data: Data::Enum(DataEnum { in from()
|
| /linux/rust/zerocopy-derive/ |
| H A D | util.rs | 16 parse_quote, spanned::Spanned as _, Data, DataEnum, DataStruct, DataUnion, DeriveInput, Error, 202 impl DataExt for DataEnum { implementation 760 pub(crate) fn generate_tag_enum(ctx: &Ctx, repr: &EnumRepr, data: &DataEnum) -> TokenStream { in generate_tag_enum()
|
| /linux/rust/syn/gen/ |
| H A D | fold.rs | 123 fn fold_data_enum(&mut self, i: crate::DataEnum) -> crate::DataEnum { in fold_data_enum() argument 1274 pub fn fold_data_enum<F>(f: &mut F, node: crate::DataEnum) -> crate::DataEnum in fold_data_enum() 1278 crate::DataEnum { in fold_data_enum()
|
| H A D | clone.rs | 196 impl Clone for crate::DataEnum { implementation 198 crate::DataEnum { in clone()
|
| H A D | eq.rs | 223 impl Eq for crate::DataEnum {} implementation 226 impl PartialEq for crate::DataEnum { implementation
|
| H A D | debug.rs | 355 impl Debug for crate::DataEnum { implementation 361 impl crate::DataEnum { implementation
|
| H A D | visit_mut.rs | 124 fn visit_data_enum_mut(&mut self, i: &mut crate::DataEnum) { in visit_data_enum_mut() argument 1262 pub fn visit_data_enum_mut<V>(v: &mut V, node: &mut crate::DataEnum) in visit_data_enum_mut()
|
| H A D | visit.rs | 116 fn visit_data_enum(&mut self, i: &'ast crate::DataEnum) { in visit_data_enum() argument 1262 pub fn visit_data_enum<'ast, V>(v: &mut V, node: &'ast crate::DataEnum) in visit_data_enum()
|
| H A D | hash.rs | 305 impl Hash for crate::DataEnum { implementation
|