Struct spirit::fragment::driver::SeqDriver [−][src]
pub struct SeqDriver<Item, SlaveDriver> { /* fields omitted */ }
Expand description
Trait Implementations
type SubFragment = SlaveDriver::SubFragment
type SubFragment = SlaveDriver::SubFragment
fn instructions<T, Ins>(
&mut self,
fragment: &F,
transform: &mut T,
name: &'static str
) -> Result<Vec<Instruction<T::OutputResource>>, Vec<AnyError>> where
T: Transformation<<Self::SubFragment as Fragment>::Resource, Ins, Self::SubFragment>,
fn instructions<T, Ins>(
&mut self,
fragment: &F,
transform: &mut T,
name: &'static str
) -> Result<Vec<Instruction<T::OutputResource>>, Vec<AnyError>> where
T: Transformation<<Self::SubFragment as Fragment>::Resource, Ins, Self::SubFragment>,
Issues the instructions how to transition to the new fragment. Read more
Call to this method informs the Driver
that the instructions returned by the last call
to instructions
were followed and the changes have taken place. Read more
Call to this method informs the Driver
that the instructions returned by the last call
to instructions
were not followed and were dropped. Read more