| /linux/rust/syn/ |
| H A D | derive.rs | 35 Union(DataUnion), 62 pub struct DataUnion { 72 use crate::derive::{Data, DataEnum, DataStruct, DataUnion, DeriveInput}; 139 data: Data::Union(DataUnion { 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}; 418 data: Data::Union(DataUnion { in from()
|
| /linux/rust/zerocopy-derive/derive/ |
| H A D | unaligned.rs | 4 use syn::{Data, DataEnum, DataStruct, DataUnion, Error}; 64 fn derive_unaligned_union(ctx: &Ctx, unn: &DataUnion) -> Result<TokenStream, Error> { in derive_unaligned_union()
|
| H A D | from_bytes.rs | 5 parse_quote, Data, DataEnum, DataStruct, DataUnion, Error, Expr, ExprLit, ExprUnary, Lit, UnOp, 165 fn derive_from_zeros_union(ctx: &Ctx, unn: &DataUnion) -> TokenStream { in derive_from_zeros_union() 189 fn derive_from_bytes_union(ctx: &Ctx, unn: &DataUnion) -> TokenStream { in derive_from_bytes_union()
|
| H A D | into_bytes.rs | 5 use syn::{Data, DataEnum, DataStruct, DataUnion, Error, Type}; 116 fn derive_into_bytes_union(ctx: &Ctx, unn: &DataUnion) -> Result<TokenStream, Error> { in derive_into_bytes_union()
|
| H A D | try_from_bytes.rs | 6 parse_quote, spanned::Spanned as _, Data, DataEnum, DataStruct, DataUnion, DeriveInput, Error, 602 fn derive_try_from_bytes_union(ctx: &Ctx, unn: &DataUnion, top_level: Trait) -> TokenStream { in derive_try_from_bytes_union() argument
|
| /linux/rust/zerocopy-derive/ |
| H A D | util.rs | 16 parse_quote, spanned::Spanned as _, Data, DataEnum, DataStruct, DataUnion, DeriveInput, Error, 216 impl DataExt for DataUnion { implementation
|
| /linux/rust/syn/gen/ |
| H A D | fold.rs | 133 fn fold_data_union(&mut self, i: crate::DataUnion) -> crate::DataUnion { in fold_data_union() argument 1298 pub fn fold_data_union<F>(f: &mut F, node: crate::DataUnion) -> crate::DataUnion in fold_data_union() 1302 crate::DataUnion { in fold_data_union()
|
| H A D | clone.rs | 218 impl Clone for crate::DataUnion { implementation 220 crate::DataUnion { in clone()
|
| H A D | eq.rs | 243 impl Eq for crate::DataUnion {} implementation 246 impl PartialEq for crate::DataUnion { implementation
|
| H A D | debug.rs | 389 impl Debug for crate::DataUnion { implementation 395 impl crate::DataUnion { implementation
|
| H A D | visit_mut.rs | 134 fn visit_data_union_mut(&mut self, i: &mut crate::DataUnion) { in visit_data_union_mut() argument 1285 pub fn visit_data_union_mut<V>(v: &mut V, node: &mut crate::DataUnion) in visit_data_union_mut()
|
| H A D | visit.rs | 126 fn visit_data_union(&mut self, i: &'ast crate::DataUnion) { in visit_data_union() argument 1285 pub fn visit_data_union<'ast, V>(v: &mut V, node: &'ast crate::DataUnion) in visit_data_union()
|
| H A D | hash.rs | 326 impl Hash for crate::DataUnion { implementation
|