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§
Sourcefn with_context(self, context: ErrorContext) -> EnhancedResult<T>
fn with_context(self, context: ErrorContext) -> EnhancedResult<T>
Add context to an error result
Sourcefn with_context_and_suggestions(
self,
context: ErrorContext,
suggestions: Vec<String>,
) -> EnhancedResult<T>
fn with_context_and_suggestions( self, context: ErrorContext, suggestions: Vec<String>, ) -> EnhancedResult<T>
Add context and suggestions to an error result