pub struct MainHeader {
pub magic: [u8; 4],
pub first_section_offset: u16,
pub page_size: u16,
}
Expand description
The main file header of the datalogger.
Fields§
§magic: [u8; 4]
§first_section_offset: u16
§page_size: u16
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for MainHeader
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MainHeader
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Debug for MainHeader
impl Debug for MainHeader
Source§impl<__Context> Decode<__Context> for MainHeader
impl<__Context> Decode<__Context> for MainHeader
Source§impl Display for MainHeader
impl Display for MainHeader
Auto Trait Implementations§
impl Freeze for MainHeader
impl RefUnwindSafe for MainHeader
impl Send for MainHeader
impl Sync for MainHeader
impl Unpin for MainHeader
impl UnwindSafe for MainHeader
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
§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of [
ToCompactString::to_compact_string()
] Read more§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a [
CompactString
]. Read more