[][src]Enum lol_html::errors::TagNameError

pub enum TagNameError {
    Empty,
    InvalidFirstCharacter,
    ForbiddenCharacter(char),
    UnencodableCharacter,
}

An error that occurs when invalid value is provided for the tag name.

Variants

Empty

The provided value is empty.

InvalidFirstCharacter

The first character of the provided value is not an ASCII alphabetical character.

ForbiddenCharacter(char)

The provided value contains a character that is forbidden by the HTML grammar in tag names (e.g. '>').

UnencodableCharacter

The provided value contains a character that can't be represented in the document's encoding.

Trait Implementations

impl Clone for TagNameError[src]

impl Copy for TagNameError[src]

impl Debug for TagNameError[src]

impl Display for TagNameError[src]

impl Error for TagNameError[src]

impl PartialEq<TagNameError> for TagNameError[src]

impl StructuralPartialEq for TagNameError[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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.