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.

Source

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

source§

fn clone(&self) -> Unreal4ContextRuntimeProperties

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Unreal4ContextRuntimeProperties

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Unreal4ContextRuntimeProperties

source§

fn default() -> Unreal4ContextRuntimeProperties

Returns the “default value” for a type. Read more
source§

impl PartialEq for Unreal4ContextRuntimeProperties

source§

fn eq(&self, other: &Unreal4ContextRuntimeProperties) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Unreal4ContextRuntimeProperties

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Unreal4ContextRuntimeProperties

source§

impl StructuralEq for Unreal4ContextRuntimeProperties

source§

impl StructuralPartialEq for Unreal4ContextRuntimeProperties

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.