Struct symbolic::unreal::Unreal4ContextRuntimeProperties
source · pub struct Unreal4ContextRuntimeProperties {Show 47 fields
pub crash_guid: Option<String>,
pub process_id: Option<u32>,
pub is_internal_build: Option<bool>,
pub is_source_distribution: Option<bool>,
pub is_assert: Option<bool>,
pub is_ensure: Option<bool>,
pub crash_type: Option<String>,
pub seconds_since_start: Option<u32>,
pub game_name: Option<String>,
pub executable_name: Option<String>,
pub build_configuration: Option<String>,
pub platform_name: Option<String>,
pub engine_mode: Option<String>,
pub engine_version: Option<String>,
pub language_lcid: Option<i32>,
pub app_default_locate: Option<String>,
pub build_version: Option<String>,
pub is_ue4_release: Option<bool>,
pub username: Option<String>,
pub base_dir: Option<String>,
pub root_dir: Option<String>,
pub machine_id: Option<String>,
pub login_id: Option<String>,
pub epic_account_id: Option<String>,
pub legacy_call_stack: Option<String>,
pub portable_call_stack: Option<String>,
pub user_description: Option<String>,
pub error_message: Option<String>,
pub crash_reporter_message: Option<String>,
pub misc_number_of_cores: Option<u32>,
pub misc_number_of_cores_inc_hyperthread: Option<u32>,
pub misc_is_64bit: Option<bool>,
pub misc_cpu_vendor: Option<String>,
pub misc_cpu_brand: Option<String>,
pub misc_primary_gpu_brand: Option<String>,
pub misc_os_version_major: Option<String>,
pub misc_os_version_minor: Option<String>,
pub game_state_name: Option<String>,
pub memory_stats_total_physical: Option<u64>,
pub memory_stats_total_virtual: Option<u64>,
pub memory_stats_page_size: Option<u64>,
pub memory_stats_total_phsysical_gb: Option<u32>,
pub time_of_crash: Option<u64>,
pub allowed_to_be_contacted: Option<bool>,
pub crash_reporter_client_version: Option<String>,
pub modules: Option<String>,
pub custom: BTreeMap<String, String>,
}
Expand description
RuntimeProperties context element.
Fields§
§crash_guid: Option<String>
CrashGUID
process_id: Option<u32>
ProcessId
is_internal_build: Option<bool>
IsInternalBuild
is_source_distribution: Option<bool>
IsSourceDistribution
is_assert: Option<bool>
IsAssert
is_ensure: Option<bool>
IsEnsure
crash_type: Option<String>
CrashType
seconds_since_start: Option<u32>
SecondsSinceStart
game_name: Option<String>
GameName
executable_name: Option<String>
ExecutableName
build_configuration: Option<String>
BuildConfiguration
platform_name: Option<String>
PlatformName
engine_mode: Option<String>
EngineMode
engine_version: Option<String>
EngineVersion
language_lcid: Option<i32>
LanguageLCID
app_default_locate: Option<String>
AppDefaultLocale
build_version: Option<String>
BuildVersion
is_ue4_release: Option<bool>
IsUE4Release
username: Option<String>
UserName
base_dir: Option<String>
BaseDir
root_dir: Option<String>
RootDir
machine_id: Option<String>
MachineId
login_id: Option<String>
LoginId
epic_account_id: Option<String>
EpicAccountId
legacy_call_stack: Option<String>
CallStack Source
portable_call_stack: Option<String>
PCallStack
user_description: Option<String>
UserDescription
error_message: Option<String>
ErrorMessage
crash_reporter_message: Option<String>
CrashReporterMessage
misc_number_of_cores: Option<u32>
Misc.NumberOfCores
misc_number_of_cores_inc_hyperthread: Option<u32>
Misc.NumberOfCoresIncludingHyperthreads
misc_is_64bit: Option<bool>
Misc.Is64bitOperatingSystem
misc_cpu_vendor: Option<String>
Misc.CPUVendor
misc_cpu_brand: Option<String>
Misc.CPUBrand
misc_primary_gpu_brand: Option<String>
Misc.PrimaryGPUBrand
misc_os_version_major: Option<String>
Misc.OSVersionMajor
misc_os_version_minor: Option<String>
Misc.OSVersionMinor
game_state_name: Option<String>
GameStateName
memory_stats_total_physical: Option<u64>
MemoryStats.TotalPhysical
memory_stats_total_virtual: Option<u64>
MemoryStats.TotalVirtual
memory_stats_page_size: Option<u64>
MemoryStats.PageSize
memory_stats_total_phsysical_gb: Option<u32>
MemoryStats.TotalPhysicalGB
time_of_crash: Option<u64>
TimeOfCrash
allowed_to_be_contacted: Option<bool>
bAllowToBeContacted
crash_reporter_client_version: Option<String>
CrashReportClientVersion
modules: Option<String>
Modules
custom: BTreeMap<String, String>
Custom attributes
Trait Implementations§
source§impl Clone for Unreal4ContextRuntimeProperties
impl Clone for Unreal4ContextRuntimeProperties
source§fn clone(&self) -> Unreal4ContextRuntimeProperties
fn clone(&self) -> Unreal4ContextRuntimeProperties
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for Unreal4ContextRuntimeProperties
impl Default for Unreal4ContextRuntimeProperties
source§fn default() -> Unreal4ContextRuntimeProperties
fn default() -> Unreal4ContextRuntimeProperties
Returns the “default value” for a type. Read more
source§impl PartialEq for Unreal4ContextRuntimeProperties
impl PartialEq for Unreal4ContextRuntimeProperties
source§fn eq(&self, other: &Unreal4ContextRuntimeProperties) -> bool
fn eq(&self, other: &Unreal4ContextRuntimeProperties) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Unreal4ContextRuntimeProperties
impl Serialize for Unreal4ContextRuntimeProperties
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for Unreal4ContextRuntimeProperties
impl StructuralEq for Unreal4ContextRuntimeProperties
impl StructuralPartialEq for Unreal4ContextRuntimeProperties
Auto Trait Implementations§
impl RefUnwindSafe for Unreal4ContextRuntimeProperties
impl Send for Unreal4ContextRuntimeProperties
impl Sync for Unreal4ContextRuntimeProperties
impl Unpin for Unreal4ContextRuntimeProperties
impl UnwindSafe for Unreal4ContextRuntimeProperties
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
§fn extract_context(self, _original_input: I)
fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original
input to the nom parser, extract more the useful context information. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
§fn recreate_context(_original_input: I, tail: I) -> I
fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom,
recreate a context in the original string where the error occurred. Read more