Struct spirit::fragment::pipeline::ChainedTransformation [−][src]
pub struct ChainedTransformation<A, B>(_, _);
Expand description
A wrapper that composes two Transformation
s into one.
This applies first the transformation A
, then B
. It is used internally to compose things
together when the transform
is called.
Trait Implementations
impl<A, B, R, I, S> Transformation<R, I, S> for ChainedTransformation<A, B> where
A: Transformation<R, I, S>,
B: Transformation<A::OutputResource, A::OutputInstaller, S>,
impl<A, B, R, I, S> Transformation<R, I, S> for ChainedTransformation<A, B> where
A: Transformation<R, I, S>,
B: Transformation<A::OutputResource, A::OutputInstaller, S>,
type OutputResource = B::OutputResource
type OutputResource = B::OutputResource
The type of resource after the transformation.
type OutputInstaller = B::OutputInstaller
type OutputInstaller = B::OutputInstaller
The type of installer after the transformation. Read more
Creates the installer. Read more