Struct tower_web::extract::option::ExtractOptionFuture [−][src]
pub struct ExtractOptionFuture<T> { /* fields omitted */ }Extract an Option value from an HTTP request.
Trait Implementations
impl<T: Debug> Debug for ExtractOptionFuture<T>[src]
impl<T: Debug> Debug for ExtractOptionFuture<T>fn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl<T> ExtractFuture for ExtractOptionFuture<T> where
T: ExtractFuture, [src]
impl<T> ExtractFuture for ExtractOptionFuture<T> where
T: ExtractFuture, type Item = Option<T::Item>
The argument extracted from the request.
fn poll(&mut self) -> Poll<(), Error>[src]
fn poll(&mut self) -> Poll<(), Error>Returns Ok(Ready(())) when extract() can be called. If NotReady is returned, the current task is registered for wakeup. Read more
fn extract(self) -> Self::Item[src]
fn extract(self) -> Self::ItemConsume self and return the value extracted from the HTTP request.
Auto Trait Implementations
impl<T> Send for ExtractOptionFuture<T> where
T: Send,
impl<T> Send for ExtractOptionFuture<T> where
T: Send, impl<T> Sync for ExtractOptionFuture<T> where
T: Sync,
impl<T> Sync for ExtractOptionFuture<T> where
T: Sync,