[][src]Struct actix_web::test::TestApp

pub struct TestApp<S = ()> { /* fields omitted */ }

Test application helper for testing request handlers.

Methods

impl<S: 'static> TestApp<S>[src]

pub fn handler<F, R>(&mut self, handler: F) where
    F: Fn(&HttpRequest<S>) -> R + 'static,
    R: Responder + 'static, 
[src]

Register handler for "/"

pub fn middleware<T>(&mut self, mw: T) -> &mut TestApp<S> where
    T: Middleware<S> + 'static, 
[src]

Register middleware

pub fn resource<F, R>(&mut self, path: &str, f: F) -> &mut TestApp<S> where
    F: FnOnce(&mut Resource<S>) -> R + 'static, 
[src]

Register resource. This method is similar to App::resource() method.

Trait Implementations

impl<S: 'static> IntoHttpHandler for TestApp<S>[src]

type Handler = HttpApplication<S>

The associated type which is result of conversion.

Auto Trait Implementations

impl<S = ()> !Send for TestApp<S>

impl<S = ()> !Sync for TestApp<S>

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<I> IteratorRandom for I where
    I: Iterator
[src]

fn choose<R>(self, rng: &mut R) -> Option<Self::Item> where
    R: Rng + ?Sized
[src]

Choose one element at random from the iterator. If you have a slice, it's significantly faster to call the [choose] or [choose_mut] functions using the slice instead. Read more

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usize where
    R: Rng + ?Sized
[src]

Collects amount values at random from the iterator into a supplied buffer. Read more

fn choose_multiple<R>(self, rng: &mut R, amount: usize) -> Vec<Self::Item> where
    R: Rng + ?Sized
[src]

Collects amount values at random from the iterator into a vector. Read more

impl<T> Erased for T