pub struct SnapshotHeader {Show 14 fields
pub magic: [u8; 8],
pub version: u32,
pub format: PackFormat,
pub compression: CompressionType,
pub encrypted: bool,
pub checksum: [u8; 32],
pub timestamp: i64,
pub entity_count: u64,
pub component_count: u64,
pub archetype_count: u64,
pub data_offset: u64,
pub data_size: u64,
pub metadata_offset: u64,
pub metadata_size: u64,
}Fields§
§magic: [u8; 8]§version: u32§format: PackFormat§compression: CompressionType§encrypted: bool§checksum: [u8; 32]§timestamp: i64§entity_count: u64§component_count: u64§archetype_count: u64§data_offset: u64§data_size: u64§metadata_offset: u64§metadata_size: u64Implementations§
Trait Implementations§
Source§impl Clone for SnapshotHeader
impl Clone for SnapshotHeader
Source§fn clone(&self) -> SnapshotHeader
fn clone(&self) -> SnapshotHeader
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 SnapshotHeader
impl Debug for SnapshotHeader
Source§impl Default for SnapshotHeader
impl Default for SnapshotHeader
Source§impl<'de> Deserialize<'de> for SnapshotHeader
impl<'de> Deserialize<'de> for SnapshotHeader
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SnapshotHeader
impl RefUnwindSafe for SnapshotHeader
impl Send for SnapshotHeader
impl Sync for SnapshotHeader
impl Unpin for SnapshotHeader
impl UnwindSafe for SnapshotHeader
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