Skip to main content

Flattened

Enum Flattened 

Source
pub enum Flattened {
    Html(String),
    Deferred(Vec<Segment>),
}
Expand description

What flattening produced. Both variants are normal outcomes — Deferred means callback nodes are present and need splicing — so this is an enum rather than a Result.

Variants§

§

Html(String)

§

Deferred(Vec<Segment>)

Implementations§

Source§

impl Flattened

Source

pub fn into_html(self) -> Option<String>

The finished markup, or None when callback nodes still need splicing. Handy where the caller knows no callback rules exist. (Only test code needs it today, but it’s part of the shape the extracted crates will expose.)

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.