[]Struct html5ever::tendril::fmt::imp::Fixup

pub struct Fixup {
    pub drop_left: u32,
    pub drop_right: u32,
    pub insert_len: u32,
    pub insert_bytes: [u8; 4],
}

Describes how to fix up encodings when concatenating.

We can drop characters on either side of the splice, and insert up to 4 bytes in the middle.

Fields

drop_left: u32drop_right: u32insert_len: u32insert_bytes: [u8; 4]

Trait Implementations

impl Default for Fixup

Auto Trait Implementations

impl Send for Fixup

impl Sync for Fixup

impl Unpin for Fixup

impl UnwindSafe for Fixup

impl RefUnwindSafe for Fixup

Blanket Implementations

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

impl<T> From<T> for T[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.

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

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

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