Enum pill_core::EngineError [−][src]
pub enum EngineError<'a> {
Show 34 variants
InvalidGameConfig(),
NoActiveScene,
InvalidSceneHandle,
SceneAlreadyExists(String),
InvalidSceneName(String),
InvalidEntityHandle,
EntityLimitReached,
NoActiveCamera,
ComponentAlreadyRegistered(String, String),
ComponentNotRegistered(String, String),
ComponentAlreadyExists(String),
GlobalComponentAlreadyExists(String),
GlobalComponentNotFound(String),
GlobalComponentCannotBeRemoved(String),
SystemUpdateFailed(String, String),
SystemAlreadyExists(String, String),
SystemNotFound(String, String),
SystemUpdatePhaseNotFound(String),
InvalidAssetPath(String),
InvalidAssetFormat(&'a [&'a str], String),
ResourceNotRegistered(String),
ResourceAlreadyExists(String, String),
InvalidResourceHandle(String),
InvalidResourceName(String, String),
InvalidModelFile(String),
InvalidModelFileMultipleMeshes(String),
RemoveDefaultResource(String),
WrongResourceName(String),
ResourceLimitReached(String),
WrongRenderingOrder(String, String),
WrongTextureType(String, String, String),
MaterialParameterSlotNotFound(String, String),
MaterialTextureSlotNotFound(String),
Other(String),
}Variants
InvalidGameConfig()
Tuple Fields
NoActiveScene
InvalidSceneHandle
SceneAlreadyExists(String)
Tuple Fields
0: StringInvalidSceneName(String)
Tuple Fields
0: StringInvalidEntityHandle
EntityLimitReached
NoActiveCamera
ComponentAlreadyRegistered(String, String)
ComponentNotRegistered(String, String)
ComponentAlreadyExists(String)
Tuple Fields
0: StringGlobalComponentAlreadyExists(String)
Tuple Fields
0: StringGlobalComponentNotFound(String)
Tuple Fields
0: StringGlobalComponentCannotBeRemoved(String)
Tuple Fields
0: StringSystemUpdateFailed(String, String)
SystemAlreadyExists(String, String)
SystemNotFound(String, String)
SystemUpdatePhaseNotFound(String)
Tuple Fields
0: StringInvalidAssetPath(String)
Tuple Fields
0: StringInvalidAssetFormat(&'a [&'a str], String)
ResourceNotRegistered(String)
Tuple Fields
0: StringResourceAlreadyExists(String, String)
InvalidResourceHandle(String)
Tuple Fields
0: StringInvalidResourceName(String, String)
InvalidModelFile(String)
Tuple Fields
0: StringInvalidModelFileMultipleMeshes(String)
Tuple Fields
0: StringRemoveDefaultResource(String)
Tuple Fields
0: StringWrongResourceName(String)
Tuple Fields
0: StringResourceLimitReached(String)
Tuple Fields
0: StringWrongRenderingOrder(String, String)
WrongTextureType(String, String, String)
MaterialParameterSlotNotFound(String, String)
MaterialTextureSlotNotFound(String)
Tuple Fields
0: StringOther(String)
Tuple Fields
0: StringTrait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for EngineError<'a>
impl<'a> Send for EngineError<'a>
impl<'a> Sync for EngineError<'a>
impl<'a> Unpin for EngineError<'a>
impl<'a> UnwindSafe for EngineError<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more