Skip to main content

WithErrorContext

Trait WithErrorContext 

Source
pub trait WithErrorContext<T> {
    // Required methods
    fn with_context(self, context: ErrorContext) -> EnhancedResult<T>;
    fn with_context_and_suggestions(
        self,
        context: ErrorContext,
        suggestions: Vec<String>,
    ) -> EnhancedResult<T>;
}
Expand description

Trait for converting StarError to EnhancedError with context

Required Methods§

Source

fn with_context(self, context: ErrorContext) -> EnhancedResult<T>

Add context to an error result

Source

fn with_context_and_suggestions( self, context: ErrorContext, suggestions: Vec<String>, ) -> EnhancedResult<T>

Add context and suggestions to an error result

Implementors§