Struct actix_web::test::TestServerBuilder
source · pub struct TestServerBuilder<S, F>where
F: Fn() -> S + Send + Clone + 'static,{ /* private fields */ }
Expand description
An TestServer
builder
This type can be used to construct an instance of TestServer
through a
builder-like pattern.
Implementations
sourceimpl<S: 'static, F> TestServerBuilder<S, F>where
F: Fn() -> S + Send + Clone + 'static,
impl<S: 'static, F> TestServerBuilder<S, F>where
F: Fn() -> S + Send + Clone + 'static,
sourcepub fn new(state: F) -> TestServerBuilder<S, F>
pub fn new(state: F) -> TestServerBuilder<S, F>
Create a new test server
sourcepub fn ssl(self, ssl: SslAcceptorBuilder) -> Self
pub fn ssl(self, ssl: SslAcceptorBuilder) -> Self
Create ssl server
sourcepub fn rustls(self, ssl: ServerConfig) -> Self
pub fn rustls(self, ssl: ServerConfig) -> Self
Create rust tls server
Auto Trait Implementations
impl<S, F> !RefUnwindSafe for TestServerBuilder<S, F>
impl<S, F> Send for TestServerBuilder<S, F>
impl<S, F> Sync for TestServerBuilder<S, F>where
F: Sync,
impl<S, F> Unpin for TestServerBuilder<S, F>where
F: Unpin,
impl<S, F> !UnwindSafe for TestServerBuilder<S, F>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more