Struct hoi4save::Melter [−][src]
Convert a binary gamestate to plaintext
Implementations
impl Melter
[src]
pub fn new() -> Self
[src]
Create a customized version to melt binary data
pub fn with_on_failed_resolve(
mut self: Self,
strategy: FailedResolveStrategy
) -> Self
[src]
mut self: Self,
strategy: FailedResolveStrategy
) -> Self
Set the behavior for when an unresolved binary token is encountered
pub fn melt(
&self,
mut data: &[u8]
) -> Result<(Vec<u8>, HashSet<u16>), Hoi4Error>
[src]
&self,
mut data: &[u8]
) -> Result<(Vec<u8>, HashSet<u16>), Hoi4Error>
Given one of the accepted inputs, this will return the save id line (if present in the input) with the gamestate data decoded from binary to plain text.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Melter
[src]
impl Send for Melter
[src]
impl Sync for Melter
[src]
impl Unpin for Melter
[src]
impl UnwindSafe for Melter
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,