Home
last modified time | relevance | path

Searched refs:DataUnion (Results 1 – 15 of 15) sorted by relevance

/linux/rust/syn/
H A Dderive.rs35 Union(DataUnion),
62 pub struct DataUnion {
72 use crate::derive::{Data, DataEnum, DataStruct, DataUnion, DeriveInput};
139 data: Data::Union(DataUnion { in parse()
H A Dlib.rs362 pub use crate::derive::{Data, DataEnum, DataStruct, DataUnion, DeriveInput};
H A Ditem.rs5 use crate::derive::{Data, DataEnum, DataStruct, DataUnion, DeriveInput};
418 data: Data::Union(DataUnion { in from()
/linux/rust/zerocopy-derive/derive/
H A Dunaligned.rs4 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 Dfrom_bytes.rs5 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 Dinto_bytes.rs5 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 Dtry_from_bytes.rs6 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 Dutil.rs16 parse_quote, spanned::Spanned as _, Data, DataEnum, DataStruct, DataUnion, DeriveInput, Error,
216 impl DataExt for DataUnion { implementation
/linux/rust/syn/gen/
H A Dfold.rs133 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 Dclone.rs218 impl Clone for crate::DataUnion { implementation
220 crate::DataUnion { in clone()
H A Deq.rs243 impl Eq for crate::DataUnion {} implementation
246 impl PartialEq for crate::DataUnion { implementation
H A Ddebug.rs389 impl Debug for crate::DataUnion { implementation
395 impl crate::DataUnion { implementation
H A Dvisit_mut.rs134 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 Dvisit.rs126 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 Dhash.rs326 impl Hash for crate::DataUnion { implementation