Struct conch_runtime::eval::RemoveLargestPrefix [−][src]
#[must_use = "futures do nothing unless polled"]pub struct RemoveLargestPrefix<T, F> { /* fields omitted */ }
A future representing a RemoveLargestPrefix
parameter substitution evaluation.
Trait Implementations
impl<T: Debug, F: Debug> Debug for RemoveLargestPrefix<T, F>
[src]
impl<T: Debug, F: Debug> Debug for RemoveLargestPrefix<T, F>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<T, T2, F, E: ?Sized> EnvFuture<E> for RemoveLargestPrefix<T, F> where
T: StringWrapper,
T2: StringWrapper,
F: EnvFuture<E, Item = Fields<T2>>,
[src]
impl<T, T2, F, E: ?Sized> EnvFuture<E> for RemoveLargestPrefix<T, F> where
T: StringWrapper,
T2: StringWrapper,
F: EnvFuture<E, Item = Fields<T2>>,
type Item = Fields<T>
The type of value that this future will resolved with if it is successful. Read more
type Error = F::Error
The type of error that this future will resolve with if it fails in a normal fashion. Read more
fn poll(&mut self, env: &mut E) -> Poll<Self::Item, Self::Error>
[src]
fn poll(&mut self, env: &mut E) -> Poll<Self::Item, Self::Error>
Behaves identical to Future::poll
when polled with a provided environment. Read more
fn cancel(&mut self, env: &mut E)
[src]
fn cancel(&mut self, env: &mut E)
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
fn pin_env(self, env: E) -> Pinned<E, Self> where
E: Sized,
Self: Sized,
[src]
fn pin_env(self, env: E) -> Pinned<E, Self> where
E: Sized,
Self: Sized,
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
fn fuse(self) -> Fuse<Self> where
Self: Sized,
[src]
fn fuse(self) -> Fuse<Self> where
Self: Sized,
Fuse a future such that poll
and cancel
will never again be called once it has completed. Read more
fn boxed_result<'a>(self) -> BoxedResult<'a, Self> where
Self: Sized,
Self::Item: 'a + Future,
[src]
fn boxed_result<'a>(self) -> BoxedResult<'a, Self> where
Self: Sized,
Self::Item: 'a + Future,
Converts the resulting future into a boxed trait object. Read more
Auto Trait Implementations
impl<T, F> Send for RemoveLargestPrefix<T, F> where
F: Send,
T: Send,
impl<T, F> Send for RemoveLargestPrefix<T, F> where
F: Send,
T: Send,
impl<T, F> Sync for RemoveLargestPrefix<T, F> where
F: Sync,
T: Sync,
impl<T, F> Sync for RemoveLargestPrefix<T, F> where
F: Sync,
T: Sync,