/// 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();
        }
        if self.is_pointer_like() {
            self.address_size
        } else {
            self.ty(hash).and_then(|v| v.byte_size(hash))
        }
    }
pub fn byte_size ( & self , hash : & FileHash ) -> Option < u64 > { if self . byte_size . is_some ( ) { return self . byte_size . get ( ) ; } if self . is_pointer_like ( ) { self . address_size } else { self . ty ( hash ) . and_then ( | v | v . byte_size ( hash ) ) } }
The size in bytes of an instance of this type.
The size in bytes of an instance of this type .
&self
hash
&FileHash