Struct httptest::ServerHandle [−][src]
pub struct ServerHandle<'a> { /* fields omitted */ }
Expand description
A handle to a server. Expectations are inserted when the handle is dropped.
Methods from Deref<Target = Server>
Get the address the server is listening on.
Get a fully formed url to the servers address.
If the server is listening on port 1234.
server.url("/foo?q=1") == "http://localhost:1234/foo?q=1"
Get a fully formed url to the servers address as a String.
server.url_str(foo) == server.url(foo).to_string()
Add a new expectation to the server.
Verify all registered expectations. Panic if any are not met, then clear all expectations leaving the server running in a clean state.
Trait Implementations
Auto Trait Implementations
impl<'a> !RefUnwindSafe for ServerHandle<'a>
impl<'a> Send for ServerHandle<'a>
impl<'a> Sync for ServerHandle<'a>
impl<'a> Unpin for ServerHandle<'a>
impl<'a> !UnwindSafe for ServerHandle<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more