pub struct BuildOutput {
pub title: Option<DocumentTitle>,
pub root: Session,
}Expand description
Output of the AST tree builder: a document title (if present) and the root session.
Fields§
§title: Option<DocumentTitle>§root: SessionTrait Implementations§
Source§impl Runnable<BuildOutput, Document> for AttachRoot
impl Runnable<BuildOutput, Document> for AttachRoot
Source§fn run(&self, output: BuildOutput) -> Result<Document, TransformError>
fn run(&self, output: BuildOutput) -> Result<Document, TransformError>
Execute this transformation on the input
Auto Trait Implementations§
impl Freeze for BuildOutput
impl RefUnwindSafe for BuildOutput
impl Send for BuildOutput
impl Sync for BuildOutput
impl Unpin for BuildOutput
impl UnsafeUnpin for BuildOutput
impl UnwindSafe for BuildOutput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more