pub struct NucleusFlow { /* private fields */ }
Expand description
Main content processing pipeline for NucleusFlow.
Implementations§
Source§impl NucleusFlow
impl NucleusFlow
Sourcepub fn new(
config: NucleusFlowConfig,
content_processor: Box<dyn ContentProcessor>,
template_renderer: Box<dyn TemplateRenderer>,
output_generator: Box<dyn Generator>,
) -> Self
pub fn new( config: NucleusFlowConfig, content_processor: Box<dyn ContentProcessor>, template_renderer: Box<dyn TemplateRenderer>, output_generator: Box<dyn Generator>, ) -> Self
Creates a new instance of NucleusFlow
.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NucleusFlow
impl !RefUnwindSafe for NucleusFlow
impl Send for NucleusFlow
impl Sync for NucleusFlow
impl Unpin for NucleusFlow
impl !UnwindSafe for NucleusFlow
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Converts the type into a shareable form. Read more