pub struct TransformationPipeline { /* private fields */ }Expand description
A pipeline of transformations to apply in sequence.
Implementations§
Source§impl TransformationPipeline
impl TransformationPipeline
Sourcepub fn from_names(names: &[String]) -> Result<Self>
pub fn from_names(names: &[String]) -> Result<Self>
Create a pipeline from transformation names.
Sourcepub fn add(&mut self, transformation: Arc<dyn Transformation>)
pub fn add(&mut self, transformation: Arc<dyn Transformation>)
Add a transformation to the pipeline.
Trait Implementations§
Source§impl Clone for TransformationPipeline
impl Clone for TransformationPipeline
Source§fn clone(&self) -> TransformationPipeline
fn clone(&self) -> TransformationPipeline
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TransformationPipeline
impl Debug for TransformationPipeline
Auto Trait Implementations§
impl Freeze for TransformationPipeline
impl !RefUnwindSafe for TransformationPipeline
impl Send for TransformationPipeline
impl Sync for TransformationPipeline
impl Unpin for TransformationPipeline
impl !UnwindSafe for TransformationPipeline
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