/// The layout of members of this variant within a variant part.
///
/// The given bit_offset and bit_size should be for the variant part.
The layout of members of this variant within a variant part.
The given bit_offset and bit_size should be for the variant part.
The layout of members of this variant within a variant part . The given bit_offset and bit_size should be for the variant part .
pub fn layout<'me>(
        &'me self,
        bit_offset: u64,
        bit_size: Option<u64>,
        hash: &FileHash<'input>,
    ) -> Vec<Layout<'input, 'me>> {
        layout(&*self.members, &[], &[], bit_offset, bit_size, hash)
    }
pub fn layout < ' me > ( & ' me self , bit_offset : u64 , bit_size : Option < u64 > , hash : & FileHash < ' input > , ) -> Vec < Layout < ' input , ' me > > { layout ( & * self . members , & [ ] , & [ ] , bit_offset , bit_size , hash ) }
The layout of members of this variant within a variant part.
The layout of members of this variant within a variant part .
&'me self
bit_offset
u64
bit_size
Option<u64>
hash
&FileHash<'input>