pub fn bit_offset(&self) -> u64 {
        let mut bit_offset = u64::max_value();
        for member in &self.members {
            let o = member.bit_offset();
            if bit_offset > o {
                bit_offset = o;
            }
        }
        if bit_offset < u64::max_value() {
            bit_offset
        } else {
            0
        }
    }
/// The smallest offset in bits for a member of this variant.
The smallest offset in bits for a member of this variant.
The smallest offset in bits for a member of this variant .
pub fn bit_offset(&self) -> u64 {
        let mut bit_offset = u64::max_value();
        for member in &self.members {
            let o = member.bit_offset();
            if bit_offset > o {
                bit_offset = o;
            }
        }
        if bit_offset < u64::max_value() {
            bit_offset
        } else {
            0
        }
    }
pub fn bit_offset ( & self ) -> u64 { let mut bit_offset = u64 :: max_value ( ) ; for member in & self . members { let o = member . bit_offset ( ) ; if bit_offset > o { bit_offset = o ; } } if bit_offset < u64 :: max_value ( ) { bit_offset } else { 0 } }
The smallest offset in bits for a member of this variant.
The smallest offset in bits for a member of this variant .
&self
&self