pub struct Data<'a, R>where
R: Read + Debug + 'a,{
pub reader: &'a mut R,
pub num_bytes_read: usize,
pub data: InMemData<'a>,
}
Expand description
The full slice of data found in-memory This is an enum whose content depends on the bitpix value found in the header part of the HDU
The data part is expressed as a DataBorrowed
structure
for in-memory readers (typically for &[u8]
or a Cursor<AsRef<[u8]>>
) that ensures
all the data fits in memory
Fields§
§reader: &'a mut R
§num_bytes_read: usize
§data: InMemData<'a>
Trait Implementations§
Auto Trait Implementations§
impl<'a, R> RefUnwindSafe for Data<'a, R>where R: RefUnwindSafe,
impl<'a, R> Send for Data<'a, R>where R: Send,
impl<'a, R> Sync for Data<'a, R>where R: Sync,
impl<'a, R> Unpin for Data<'a, R>
impl<'a, R> !UnwindSafe for Data<'a, R>
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