pub enum PatchType {
GameData,
Boot,
Other([u8; 4]),
}Expand description
4-byte ASCII patch-type tag carried by a FHDR chunk.
In retail FFXIV patches this is always D000 (game-data) or H000
(boot/header). Future tags surface unchanged through the PatchType::Other
arm.
Variants§
GameData
D000 — game-data patch.
Boot
H000 — boot/header patch.
Other([u8; 4])
Any other 4-byte ASCII tag, preserved verbatim.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PatchType
impl<'de> Deserialize<'de> for PatchType
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
impl Eq for PatchType
impl StructuralPartialEq for PatchType
Auto Trait Implementations§
impl Freeze for PatchType
impl RefUnwindSafe for PatchType
impl Send for PatchType
impl Sync for PatchType
impl Unpin for PatchType
impl UnsafeUnpin for PatchType
impl UnwindSafe for PatchType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more