pub struct SaveHeader { /* private fields */ }Expand description
The first line of the save file
Implementations§
Source§impl SaveHeader
impl SaveHeader
pub fn from_slice(data: &[u8]) -> Result<Self, ImperatorError>
pub fn kind(&self) -> SaveHeaderKind
pub fn set_kind(&mut self, kind: SaveHeaderKind)
pub fn header_len(&self) -> usize
pub fn metadata_len(&self) -> u64
pub fn set_metadata_len(&mut self, len: u64)
pub fn write<W>(&self, writer: W) -> Result<()>where
W: Write,
Trait Implementations§
Source§impl Clone for SaveHeader
impl Clone for SaveHeader
Source§fn clone(&self) -> SaveHeader
fn clone(&self) -> SaveHeader
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 Debug for SaveHeader
impl Debug for SaveHeader
Source§impl PartialEq for SaveHeader
impl PartialEq for SaveHeader
impl Eq for SaveHeader
impl StructuralPartialEq for SaveHeader
Auto Trait Implementations§
impl Freeze for SaveHeader
impl RefUnwindSafe for SaveHeader
impl Send for SaveHeader
impl Sync for SaveHeader
impl Unpin for SaveHeader
impl UnwindSafe for SaveHeader
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