[−][src]Struct polyhorn_cli::core::Executioner
Executioner that manes the execution of a sequence of a tasks.
Implementations
impl Executioner[src]
pub fn execute<T>(
tasks: &[T],
context: T::Context
) -> Result<T::Context, T::Error> where
T: Task, [src]
tasks: &[T],
context: T::Context
) -> Result<T::Context, T::Error> where
T: Task,
Executes the given sequence of tasks with the given initial context. The first task receives the initial context. Each subsequent task receives the input from the previous task. This function will return the resulting context of the last task.
Auto Trait Implementations
impl RefUnwindSafe for Executioner
impl Send for Executioner
impl Sync for Executioner
impl Unpin for Executioner
impl UnwindSafe for Executioner
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,