[−][src]Struct imperator_save::Melter
Convert a binary gamestate to plaintext
Accepted inputs:
- a save file
- already extracted binary data
Implementations
impl Melter
[src]
pub fn new() -> Self
[src]
Create a customized version to melt binary data
pub fn with_extraction(self, extraction: Extraction) -> Self
[src]
Set the memory allocation extraction behavior for when a zip is encountered
pub fn with_on_failed_resolve(self, strategy: FailedResolveStrategy) -> Self
[src]
Set the behavior for when an unresolved binary token is encountered
pub fn melt(&self, data: &[u8]) -> Result<Vec<u8>, ImperatorError>
[src]
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
impl Send for Melter
impl Sync for Melter
impl Unpin for Melter
impl UnwindSafe for Melter
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,
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.
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>,