Struct MainHeader
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§
§impl<'__de, __Context> BorrowDecode<'__de, __Context> for MainHeader
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MainHeader
§fn borrow_decode<__D>(decoder: &mut __D) -> Result<MainHeader, DecodeError>where
__D: BorrowDecoder<'__de, Context = __Context>,
fn borrow_decode<__D>(decoder: &mut __D) -> Result<MainHeader, DecodeError>where
__D: BorrowDecoder<'__de, Context = __Context>,
Attempt to decode this type with the given BorrowDecode.
§impl Debug for MainHeader
impl Debug for MainHeader
§impl<__Context> Decode<__Context> for MainHeader
impl<__Context> Decode<__Context> for MainHeader
§fn decode<__D>(decoder: &mut __D) -> Result<MainHeader, DecodeError>where
__D: Decoder<Context = __Context>,
fn decode<__D>(decoder: &mut __D) -> Result<MainHeader, DecodeError>where
__D: Decoder<Context = __Context>,
Attempt to decode this type with the given Decode.
§impl Display for MainHeader
impl Display for MainHeader
§impl Encode for MainHeader
impl Encode 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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
§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