#[repr(C)]pub struct HDF5Packet {
timestamp: f64,
state: State,
}Expand description
The struct to store, ComPacket’s Identity field doesn’t need to be stored, and data has its own dataset
Fields§
§timestamp: f64§state: StateImplementations§
Source§impl HDF5Packet
Helper functions for finding a specific time in a file or the data directory.
Once you have an ArchivedDataSource struct, this should be moved there
impl HDF5Packet
Helper functions for finding a specific time in a file or the data directory. Once you have an ArchivedDataSource struct, this should be moved there
pub fn find_index_in_file(timestamp: f64, file: File) -> Option<usize>
pub fn find_file_in_data_dir(timestamp: f64) -> File
Trait Implementations§
Source§impl Clone for HDF5Packet
impl Clone for HDF5Packet
Source§fn clone(&self) -> HDF5Packet
fn clone(&self) -> HDF5Packet
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl From<&ComPacket> for HDF5Packet
Convert ComPacket to HDF5Packet
impl From<&ComPacket> for HDF5Packet
Convert ComPacket to HDF5Packet
Source§impl H5Type for HDF5Packet
impl H5Type for HDF5Packet
Source§fn type_descriptor() -> TypeDescriptor
fn type_descriptor() -> TypeDescriptor
Returns a descriptor for an equivalent HDF5 datatype.
Source§impl Serialize for HDF5Packet
impl Serialize for HDF5Packet
impl Copy for HDF5Packet
Auto Trait Implementations§
impl Freeze for HDF5Packet
impl RefUnwindSafe for HDF5Packet
impl Send for HDF5Packet
impl Sync for HDF5Packet
impl Unpin for HDF5Packet
impl UnsafeUnpin for HDF5Packet
impl UnwindSafe for HDF5Packet
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