Skip to main content

RewriteErrorExt

Trait RewriteErrorExt 

Source
pub(crate) trait RewriteErrorExt<T> {
    // Required methods
    fn max_width_error(
        self,
        width: usize,
        span: Span,
    ) -> Result<T, RewriteError>;
    fn macro_error(
        self,
        kind: MacroErrorKind,
        span: Span,
    ) -> Result<T, RewriteError>;
    fn unknown_error(self) -> Result<T, RewriteError>;
}
Expand description

Extension trait used to conveniently convert to RewriteError

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T> RewriteErrorExt<T> for Option<T>

Implementors§