Struct ck3save::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, Ck3Error>
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 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl 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
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