pub enum ScenixError {
Load(LoadError),
Gpu(GpuError),
Validation(ValidationError),
}Expand description
Top-level scenix error type.
Variants§
Load(LoadError)
Asset loading failed.
Gpu(GpuError)
GPU setup or upload failed.
Validation(ValidationError)
Validation failed.
Trait Implementations§
Source§impl Clone for ScenixError
impl Clone for ScenixError
Source§fn clone(&self) -> ScenixError
fn clone(&self) -> ScenixError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ScenixError
Source§impl Debug for ScenixError
impl Debug for ScenixError
Source§impl Display for ScenixError
impl Display for ScenixError
impl Eq for ScenixError
Source§impl Error for ScenixError
Available on crate feature std only.
impl Error for ScenixError
Available on crate feature
std only.1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<GpuError> for ScenixError
impl From<GpuError> for ScenixError
Source§impl From<LoadError> for ScenixError
impl From<LoadError> for ScenixError
Source§impl From<ValidationError> for ScenixError
impl From<ValidationError> for ScenixError
Source§fn from(value: ValidationError) -> Self
fn from(value: ValidationError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ScenixError
impl PartialEq for ScenixError
impl StructuralPartialEq for ScenixError
Auto Trait Implementations§
impl Freeze for ScenixError
impl RefUnwindSafe for ScenixError
impl Send for ScenixError
impl Sync for ScenixError
impl Unpin for ScenixError
impl UnsafeUnpin for ScenixError
impl UnwindSafe for ScenixError
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