usecrate::header::Header;/// What every HDU has: a header.
pubtraitHDU{/// This HDU's header.
fnheader(&self)->&Header;/// This HDU's header, to be changed.
fnheader_mut(&mutself)->&mut Header;/// Total size of this HDU in bytes. Including both header and data, and aligned to the Fits
/// blocks.
fnbyte_size(&self)->u64{let header =self.header();(header.bytes_len()+ header.data_block_len())asu64}}