#[non_exhaustive]#[repr(u32)]pub enum StatusCode {
Show 40 variants
Success = 0,
Success_HostAlreadyInitialized = 1,
Success_DifferentRuntimeProperties = 2,
InvalidArgFailure = 2_147_516_545,
CoreHostLibLoadFailure = 2_147_516_546,
CoreHostLibMissingFailure = 2_147_516_547,
CoreHostEntryPointFailure = 2_147_516_548,
CoreHostCurHostFindFailure = 2_147_516_549,
CoreClrResolveFailure = 2_147_516_551,
CoreClrBindFailure = 2_147_516_552,
CoreClrInitFailure = 2_147_516_553,
CoreClrExeFailure = 2_147_516_554,
ResolverInitFailure = 2_147_516_555,
ResolverResolveFailure = 2_147_516_556,
LibHostCurExeFindFailure = 2_147_516_557,
LibHostInitFailure = 2_147_516_558,
LibHostExecModeFailure = 2_147_516_560,
LibHostSdkFindFailure = 2_147_516_561,
LibHostInvalidArgs = 2_147_516_562,
InvalidConfigFile = 2_147_516_563,
AppArgNotRunnable = 2_147_516_564,
AppHostExeNotBoundFailure = 2_147_516_565,
FrameworkMissingFailure = 2_147_516_566,
HostApiFailed = 2_147_516_567,
HostApiBufferTooSmall = 2_147_516_568,
LibHostUnknownCommand = 2_147_516_569,
LibHostAppRootFindFailure = 2_147_516_570,
SdkResolverResolveFailure = 2_147_516_571,
FrameworkCompatFailure = 2_147_516_572,
FrameworkCompatRetry = 2_147_516_573,
AppHostExeNotBundle = 2_147_516_574,
BundleExtractionFailure = 2_147_516_575,
BundleExtractionIOError = 2_147_516_576,
LibHostDuplicateProperty = 2_147_516_577,
HostApiUnsupportedVersion = 2_147_516_578,
HostInvalidState = 2_147_516_579,
HostPropertyNotFound = 2_147_516_580,
CoreHostIncompatibleConfig = 2_147_516_581,
HostApiUnsupportedScenario = 2_147_516_582,
HostFeatureDisabled = 2_147_516_583,
}
Expand description
Status codes returned by the hosting APIs from hostfxr
, hostpolicy
and nethost
.
Source: https://github.com/dotnet/runtime/blob/main/docs/design/features/host-error-codes.md Definition: https://github.com/dotnet/runtime/blob/57bfe474518ab5b7cfe6bf7424a79ce3af9d6657/src/native/corehost/error_codes.h
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Success = 0
Success_HostAlreadyInitialized = 1
Success_DifferentRuntimeProperties = 2
InvalidArgFailure = 2_147_516_545
CoreHostLibLoadFailure = 2_147_516_546
CoreHostLibMissingFailure = 2_147_516_547
CoreHostEntryPointFailure = 2_147_516_548
CoreHostCurHostFindFailure = 2_147_516_549
CoreClrResolveFailure = 2_147_516_551
CoreClrBindFailure = 2_147_516_552
CoreClrInitFailure = 2_147_516_553
CoreClrExeFailure = 2_147_516_554
ResolverInitFailure = 2_147_516_555
ResolverResolveFailure = 2_147_516_556
LibHostCurExeFindFailure = 2_147_516_557
LibHostInitFailure = 2_147_516_558
LibHostExecModeFailure = 2_147_516_560
LibHostSdkFindFailure = 2_147_516_561
LibHostInvalidArgs = 2_147_516_562
InvalidConfigFile = 2_147_516_563
AppArgNotRunnable = 2_147_516_564
AppHostExeNotBoundFailure = 2_147_516_565
FrameworkMissingFailure = 2_147_516_566
HostApiFailed = 2_147_516_567
HostApiBufferTooSmall = 2_147_516_568
LibHostUnknownCommand = 2_147_516_569
LibHostAppRootFindFailure = 2_147_516_570
SdkResolverResolveFailure = 2_147_516_571
FrameworkCompatFailure = 2_147_516_572
FrameworkCompatRetry = 2_147_516_573
AppHostExeNotBundle = 2_147_516_574
BundleExtractionFailure = 2_147_516_575
BundleExtractionIOError = 2_147_516_576
LibHostDuplicateProperty = 2_147_516_577
HostApiUnsupportedVersion = 2_147_516_578
HostInvalidState = 2_147_516_579
HostPropertyNotFound = 2_147_516_580
CoreHostIncompatibleConfig = 2_147_516_581
HostApiUnsupportedScenario = 2_147_516_582
HostFeatureDisabled = 2_147_516_583
Auto Trait Implementations§
impl Freeze for StatusCode
impl RefUnwindSafe for StatusCode
impl Send for StatusCode
impl Sync for StatusCode
impl Unpin for StatusCode
impl UnwindSafe for StatusCode
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