pub fn byte_size(&self, hash: &FileHash) -> Option<u64> {
        if self.byte_size.is_some() {
            return self.byte_size.get();
        }
        // TODO: this probably depends on the ABI
        self.member_type(hash).and_then(|ty| {
            if ty.is_function(hash) {
                self.address_size.map(|v| v * 2)
            } else {
                self.address_size
            }
        })
    }
/// The size in bytes of an instance of this type.
The size in bytes of an instance of this type.
The size in bytes of an instance of this type .
pub fn byte_size(&self, hash: &FileHash) -> Option<u64> {
        if self.byte_size.is_some() {
            return self.byte_size.get();
        }
        // TODO: this probably depends on the ABI
        self.member_type(hash).and_then(|ty| {
            if ty.is_function(hash) {
                self.address_size.map(|v| v * 2)
            } else {
                self.address_size
            }
        })
    }
pub fn byte_size ( & self , hash : & FileHash ) -> Option < u64 > { if self . byte_size . is_some ( ) { return self . byte_size . get ( ) ; } // TODO: this probably depends on the ABI self . member_type ( hash ) . and_then ( | ty | { if ty . is_function ( hash ) { self . address_size . map ( | v | v * 2 ) } else { self . address_size } } ) }
The size in bytes of an instance of this type.
The size in bytes of an instance of this type .
&self
hash
&FileHash
&self
hash
&FileHash