Enum ErrorCategory
pub enum ErrorCategory {
Core,
Graph,
Script,
Plugin,
Source,
Format,
Io,
Internal,
}Expand description
Stable high-level category for routing errors across APIs and plugins.
Variants§
Core
Failure in core graph, render, scheduler, cache, frame, or metadata logic.
Graph
Failure while constructing or validating graph topology.
Script
Failure produced by script parsing, evaluation, or script-to-graph binding.
Plugin
Failure produced by plugin loading, registration, or execution.
Source
Failure produced by source indexing, fingerprinting, or decoding.
Format
Failure caused by unsupported or inconsistent pixel format information.
Io
Failure while reading from or writing to an external resource.
Internal
Internal invariant violation that should be reported as a bug.
Implementations§
§impl ErrorCategory
impl ErrorCategory
Trait Implementations§
§impl Clone for ErrorCategory
impl Clone for ErrorCategory
§fn clone(&self) -> ErrorCategory
fn clone(&self) -> ErrorCategory
Returns a duplicate 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 more§impl Debug for ErrorCategory
impl Debug for ErrorCategory
§impl Display for ErrorCategory
impl Display for ErrorCategory
§impl PartialEq for ErrorCategory
impl PartialEq for ErrorCategory
impl Copy for ErrorCategory
impl Eq for ErrorCategory
impl StructuralPartialEq for ErrorCategory
Auto Trait Implementations§
impl Freeze for ErrorCategory
impl RefUnwindSafe for ErrorCategory
impl Send for ErrorCategory
impl Sync for ErrorCategory
impl Unpin for ErrorCategory
impl UnsafeUnpin for ErrorCategory
impl UnwindSafe for ErrorCategory
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