Home
last modified time | relevance | path

Searched refs:PaddingCheck (Results 1 – 2 of 2) sorted by relevance

/linux/rust/zerocopy-derive/derive/
H A Dinto_bytes.rs10 generate_tag_enum, Ctx, DataExt, FieldBounds, ImplBlockBuilder, PaddingCheck, Trait,
69 (Some(PaddingCheck::ReprCStruct), false) in derive_into_bytes_struct()
71 (Some(PaddingCheck::Struct), false) in derive_into_bytes_struct()
112 .padding_check(PaddingCheck::Enum { tag_type_definition }) in derive_into_bytes_enum()
161 .padding_check(PaddingCheck::Union) in derive_into_bytes_union()
/linux/rust/zerocopy-derive/
H A Dutil.rs260 pub(crate) enum PaddingCheck { enum
275 impl PaddingCheck { impl
280 PaddingCheck::Struct => ("PaddingFree", "struct_padding"), in validator_trait_and_macro_idents()
281 PaddingCheck::ReprCStruct => ("DynamicPaddingFree", "repr_c_struct_has_padding"), in validator_trait_and_macro_idents()
282 PaddingCheck::Union => ("PaddingFree", "union_padding"), in validator_trait_and_macro_idents()
283 PaddingCheck::Enum { .. } => ("PaddingFree", "enum_padding"), in validator_trait_and_macro_idents()
295 PaddingCheck::Struct | PaddingCheck::ReprCStruct | PaddingCheck::Union => None, in validator_macro_context()
296 PaddingCheck::Enum { tag_type_definition } => Some(tag_type_definition), in validator_macro_context()
437 padding_check: Option<PaddingCheck>,
468 pub(crate) fn padding_check<P: Into<Option<PaddingCheck>>>(mut self, padding_check: P) -> Self { in padding_check()