pub struct Unreal4Crash { /* private fields */ }
Expand description

Unreal Engine 4 crash file.

Implementations

Parses a UE4 crash dump from the original, compressed data.

To prevent unbounded decompression, consider using parse_with_limit with an explicit limit, instead.

Parses a UE4 crash dump from the original, compressed data up to a maximum size limit.

If files contained within the UE4 crash exceed the given size limit, this function returns Err with Unreal4ErrorKind::TooLarge.

Returns the file name of this UE4 crash.

Returns the directory path of this UE4 crash.

Returns an iterator over all files within this UE4 crash dump.

Count of files within the UE4 crash dump.

Returns the file at the given index.

Returns a file by its type.

If there are multiple files matching the given type, the first match is returned.

Returns the native crash report contained.

Get the Unreal4Context of this crash.

This is achieved by reading the context (xml) file If the file doesn’t exist in the crash, None is returned.

Get up to limit log entries of this crash.

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.