Enum msfs::sys::SIMCONNECT_EXCEPTION
source · #[repr(u32)]pub enum SIMCONNECT_EXCEPTION {
Show 44 variants
SIMCONNECT_EXCEPTION_NONE,
SIMCONNECT_EXCEPTION_ERROR,
SIMCONNECT_EXCEPTION_SIZE_MISMATCH,
SIMCONNECT_EXCEPTION_UNRECOGNIZED_ID,
SIMCONNECT_EXCEPTION_UNOPENED,
SIMCONNECT_EXCEPTION_VERSION_MISMATCH,
SIMCONNECT_EXCEPTION_TOO_MANY_GROUPS,
SIMCONNECT_EXCEPTION_NAME_UNRECOGNIZED,
SIMCONNECT_EXCEPTION_TOO_MANY_EVENT_NAMES,
SIMCONNECT_EXCEPTION_EVENT_ID_DUPLICATE,
SIMCONNECT_EXCEPTION_TOO_MANY_MAPS,
SIMCONNECT_EXCEPTION_TOO_MANY_OBJECTS,
SIMCONNECT_EXCEPTION_TOO_MANY_REQUESTS,
SIMCONNECT_EXCEPTION_WEATHER_INVALID_PORT,
SIMCONNECT_EXCEPTION_WEATHER_INVALID_METAR,
SIMCONNECT_EXCEPTION_WEATHER_UNABLE_TO_GET_OBSERVATION,
SIMCONNECT_EXCEPTION_WEATHER_UNABLE_TO_CREATE_STATION,
SIMCONNECT_EXCEPTION_WEATHER_UNABLE_TO_REMOVE_STATION,
SIMCONNECT_EXCEPTION_INVALID_DATA_TYPE,
SIMCONNECT_EXCEPTION_INVALID_DATA_SIZE,
SIMCONNECT_EXCEPTION_DATA_ERROR,
SIMCONNECT_EXCEPTION_INVALID_ARRAY,
SIMCONNECT_EXCEPTION_CREATE_OBJECT_FAILED,
SIMCONNECT_EXCEPTION_LOAD_FLIGHTPLAN_FAILED,
SIMCONNECT_EXCEPTION_OPERATION_INVALID_FOR_OBJECT_TYPE,
SIMCONNECT_EXCEPTION_ILLEGAL_OPERATION,
SIMCONNECT_EXCEPTION_ALREADY_SUBSCRIBED,
SIMCONNECT_EXCEPTION_INVALID_ENUM,
SIMCONNECT_EXCEPTION_DEFINITION_ERROR,
SIMCONNECT_EXCEPTION_DUPLICATE_ID,
SIMCONNECT_EXCEPTION_DATUM_ID,
SIMCONNECT_EXCEPTION_OUT_OF_BOUNDS,
SIMCONNECT_EXCEPTION_ALREADY_CREATED,
SIMCONNECT_EXCEPTION_OBJECT_OUTSIDE_REALITY_BUBBLE,
SIMCONNECT_EXCEPTION_OBJECT_CONTAINER,
SIMCONNECT_EXCEPTION_OBJECT_AI,
SIMCONNECT_EXCEPTION_OBJECT_ATC,
SIMCONNECT_EXCEPTION_OBJECT_SCHEDULE,
SIMCONNECT_EXCEPTION_JETWAY_DATA,
SIMCONNECT_EXCEPTION_ACTION_NOT_FOUND,
SIMCONNECT_EXCEPTION_NOT_AN_ACTION,
SIMCONNECT_EXCEPTION_INCORRECT_ACTION_PARAMS,
SIMCONNECT_EXCEPTION_GET_INPUT_EVENT_FAILED,
SIMCONNECT_EXCEPTION_SET_INPUT_EVENT_FAILED,
}
Variants§
SIMCONNECT_EXCEPTION_NONE
SIMCONNECT_EXCEPTION_ERROR
SIMCONNECT_EXCEPTION_SIZE_MISMATCH
SIMCONNECT_EXCEPTION_UNRECOGNIZED_ID
SIMCONNECT_EXCEPTION_UNOPENED
SIMCONNECT_EXCEPTION_VERSION_MISMATCH
SIMCONNECT_EXCEPTION_TOO_MANY_GROUPS
SIMCONNECT_EXCEPTION_NAME_UNRECOGNIZED
SIMCONNECT_EXCEPTION_TOO_MANY_EVENT_NAMES
SIMCONNECT_EXCEPTION_EVENT_ID_DUPLICATE
SIMCONNECT_EXCEPTION_TOO_MANY_MAPS
SIMCONNECT_EXCEPTION_TOO_MANY_OBJECTS
SIMCONNECT_EXCEPTION_TOO_MANY_REQUESTS
SIMCONNECT_EXCEPTION_WEATHER_INVALID_PORT
SIMCONNECT_EXCEPTION_WEATHER_INVALID_METAR
SIMCONNECT_EXCEPTION_WEATHER_UNABLE_TO_GET_OBSERVATION
SIMCONNECT_EXCEPTION_WEATHER_UNABLE_TO_CREATE_STATION
SIMCONNECT_EXCEPTION_WEATHER_UNABLE_TO_REMOVE_STATION
SIMCONNECT_EXCEPTION_INVALID_DATA_TYPE
SIMCONNECT_EXCEPTION_INVALID_DATA_SIZE
SIMCONNECT_EXCEPTION_DATA_ERROR
SIMCONNECT_EXCEPTION_INVALID_ARRAY
SIMCONNECT_EXCEPTION_CREATE_OBJECT_FAILED
SIMCONNECT_EXCEPTION_LOAD_FLIGHTPLAN_FAILED
SIMCONNECT_EXCEPTION_OPERATION_INVALID_FOR_OBJECT_TYPE
SIMCONNECT_EXCEPTION_ILLEGAL_OPERATION
SIMCONNECT_EXCEPTION_ALREADY_SUBSCRIBED
SIMCONNECT_EXCEPTION_INVALID_ENUM
SIMCONNECT_EXCEPTION_DEFINITION_ERROR
SIMCONNECT_EXCEPTION_DUPLICATE_ID
SIMCONNECT_EXCEPTION_DATUM_ID
SIMCONNECT_EXCEPTION_OUT_OF_BOUNDS
SIMCONNECT_EXCEPTION_ALREADY_CREATED
SIMCONNECT_EXCEPTION_OBJECT_OUTSIDE_REALITY_BUBBLE
SIMCONNECT_EXCEPTION_OBJECT_CONTAINER
SIMCONNECT_EXCEPTION_OBJECT_AI
SIMCONNECT_EXCEPTION_OBJECT_ATC
SIMCONNECT_EXCEPTION_OBJECT_SCHEDULE
SIMCONNECT_EXCEPTION_JETWAY_DATA
SIMCONNECT_EXCEPTION_ACTION_NOT_FOUND
SIMCONNECT_EXCEPTION_NOT_AN_ACTION
SIMCONNECT_EXCEPTION_INCORRECT_ACTION_PARAMS
SIMCONNECT_EXCEPTION_GET_INPUT_EVENT_FAILED
SIMCONNECT_EXCEPTION_SET_INPUT_EVENT_FAILED
Trait Implementations§
source§impl Clone for SIMCONNECT_EXCEPTION
impl Clone for SIMCONNECT_EXCEPTION
source§fn clone(&self) -> SIMCONNECT_EXCEPTION
fn clone(&self) -> SIMCONNECT_EXCEPTION
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 Debug for SIMCONNECT_EXCEPTION
impl Debug for SIMCONNECT_EXCEPTION
source§impl Hash for SIMCONNECT_EXCEPTION
impl Hash for SIMCONNECT_EXCEPTION
source§impl PartialEq<SIMCONNECT_EXCEPTION> for SIMCONNECT_EXCEPTION
impl PartialEq<SIMCONNECT_EXCEPTION> for SIMCONNECT_EXCEPTION
source§fn eq(&self, other: &SIMCONNECT_EXCEPTION) -> bool
fn eq(&self, other: &SIMCONNECT_EXCEPTION) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for SIMCONNECT_EXCEPTION
impl Eq for SIMCONNECT_EXCEPTION
impl StructuralEq for SIMCONNECT_EXCEPTION
impl StructuralPartialEq for SIMCONNECT_EXCEPTION
Auto Trait Implementations§
impl RefUnwindSafe for SIMCONNECT_EXCEPTION
impl Send for SIMCONNECT_EXCEPTION
impl Sync for SIMCONNECT_EXCEPTION
impl Unpin for SIMCONNECT_EXCEPTION
impl UnwindSafe for SIMCONNECT_EXCEPTION
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