Struct imperator_save::SaveHeader
source · [−]pub struct SaveHeader { /* private fields */ }Expand description
The first line of the save file
Implementations
sourceimpl 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
sourceimpl Clone for SaveHeader
impl Clone for SaveHeader
sourcefn clone(&self) -> SaveHeader
fn clone(&self) -> SaveHeader
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for SaveHeader
impl Debug for SaveHeader
sourceimpl PartialEq<SaveHeader> for SaveHeader
impl PartialEq<SaveHeader> for SaveHeader
sourcefn eq(&self, other: &SaveHeader) -> bool
fn eq(&self, other: &SaveHeader) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl Eq for SaveHeader
impl StructuralEq for SaveHeader
impl StructuralPartialEq for SaveHeader
Auto Trait Implementations
impl RefUnwindSafe for SaveHeader
impl Send for SaveHeader
impl Sync for SaveHeader
impl Unpin for SaveHeader
impl UnwindSafe for SaveHeader
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more