Struct conch_runtime::eval::ast_impl::ParameterSubstitution [] [src]

#[must_use = "futures do nothing unless polled"]
pub struct ParameterSubstitution<T, F, I, A, E, R> where
    I: Iterator,
    I::Item: Spawn<E>, 
{ /* fields omitted */ }

A future representing a ParameterSubstitution evaluation.

Trait Implementations

impl<T, I, A, E, R, S> Debug for ParameterSubstitution<T, S::Future, I, A, E, R> where
    T: Debug,
    I: Iterator<Item = S> + Debug,
    A: Debug,
    S: Spawn<E> + Debug,
    S::EnvFuture: Debug,
    S::Future: Debug,
    S::Error: Debug,
    E: Debug,
    R: Debug
[src]

[src]

Formats the value using the given formatter.

impl<T, F, I, A, E> EnvFuture<E> for ParameterSubstitution<T, F, I, A, E, E::Read> where
    T: StringWrapper,
    F: EnvFuture<E, Item = Fields<T>>,
    F::Error: From<ExpansionError> + From<<I::Item as Spawn<E>>::Error>,
    I: Iterator,
    I::Item: Spawn<E>,
    <I::Item as Spawn<E>>::Error: IsFatalError + From<IoError>,
    A: ArithEval<E>,
    E: AsyncIoEnvironment + FileDescEnvironment + LastStatusEnvironment + ReportErrorEnvironment + SubEnvironment + VariableEnvironment<VarName = T, Var = T>,
    E::FileHandle: FileDescWrapper
[src]

The type of value that this future will resolved with if it is successful. Read more

The type of error that this future will resolve with if it fails in a normal fashion. Read more

[src]

Behaves identical to Future::poll when polled with a provided environment. Read more

[src]

Cancel a future and consider it as completed, thus giving it a chance to run any clean up as if it had resolved on its own. Read more

[src]

Pin an environment to this future, allowing the resulting future to be polled from anywhere without needing the caller to specify an environment. Read more

[src]

Fuse a future such that poll and cancel will never again be called once it has completed. Read more

[src]

Converts the resulting future into a boxed trait object. Read more