Enum rubbl_fits::HduKind
source · pub enum HduKind {
PrimaryArray,
PrimaryRandomGroups,
PrimaryNoData,
ImageExtension,
AsciiTableExtension,
BinaryTableExtension,
OtherExtension(String),
}
Expand description
Different kinds of HDUs known to this module.
Variants§
PrimaryArray
This HDU is the primary HDU, and it contains an N-dimensional array.
PrimaryRandomGroups
This HDU is the primary HDU, and it contains a “random groups” binary table. This format is superseded by the BINTABLE extension type.
PrimaryNoData
This HDU is the primary HDU, and the array it specifies has zero total size.
ImageExtension
This HDU contains an N-dimensional data array.
AsciiTableExtension
This HDU contains a textual data table.
BinaryTableExtension
This HDU contains a binary data table.
OtherExtension(String)
This HDU contains data of unrecognized format. The data are still accessible as an arbitrary binary stream, because the FITS format includes enough information to deduce the overall data structure, but beyond that you’re on your own.
Trait Implementations§
impl Eq for HduKind
impl StructuralPartialEq for HduKind
Auto Trait Implementations§
impl Freeze for HduKind
impl RefUnwindSafe for HduKind
impl Send for HduKind
impl Sync for HduKind
impl Unpin for HduKind
impl UnwindSafe for HduKind
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)