#[repr(u32)]pub enum Version {
Initial = 0,
NoTimestamps = 1,
CompressionEncryption = 2,
IndexEncryption = 3,
RelativeChunkOffsets = 4,
DeleteRecords = 5,
EncryptionKeyUuid = 6,
FNameBasedCompression = 7,
FNameBasedCompression2 = 8,
FrozenIndex = 9,
PathHashIndex = 10,
Fnv64BugFix = 11,
}Expand description
the possible versions that a pak file can be
Variants§
Initial = 0
initial specification
NoTimestamps = 1
timestamps removed
CompressionEncryption = 2
compression and encryption support
IndexEncryption = 3
index encryption support
RelativeChunkOffsets = 4
offsets now relative to header
DeleteRecords = 5
record deletion support
EncryptionKeyUuid = 6
include key UUID
FNameBasedCompression = 7
include compression names
FNameBasedCompression2 = 8
adds another compression name
FrozenIndex = 9
include frozen index byte
PathHashIndex = 10
index format overhauled
Fnv64BugFix = 11
idk what this changed
Implementations§
Trait Implementations§
Source§impl IntoEnumIterator for Version
impl IntoEnumIterator for Version
type Iterator = VersionIter
fn iter() -> VersionIter ⓘ
Source§impl PartialOrd for Version
impl PartialOrd for Version
impl Copy for Version
impl Eq for Version
impl StructuralPartialEq for Version
Auto Trait Implementations§
impl Freeze for Version
impl RefUnwindSafe for Version
impl Send for Version
impl Sync for Version
impl Unpin for Version
impl UnwindSafe for Version
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