[][src]Enum lol_html::errors::RewritingError

pub enum RewritingError {
    MemoryLimitExceeded(MemoryLimitExceededError),
    ParsingAmbiguity(ParsingAmbiguityError),
    ContentHandlerError(Box<dyn StdError>),
}

A compound error type that can be returned by write and end methods of the rewriter.

Note

This error is unrecoverable. The rewriter instance will panic on attempt to use it after such an error.

Variants

MemoryLimitExceeded(MemoryLimitExceededError)
ParsingAmbiguity(ParsingAmbiguityError)
ContentHandlerError(Box<dyn StdError>)

An error that was propagated from one of the content handlers.

Trait Implementations

impl Debug for RewritingError[src]

impl Display for RewritingError[src]

impl Error for RewritingError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.