pub struct TestRouter { /* private fields */ }Expand description
A test router that automatically cleans up on drop
Implementations§
Source§impl TestRouter
impl TestRouter
Sourcepub async fn start_with_config(config: RouterConfig) -> Self
pub async fn start_with_config(config: RouterConfig) -> Self
Start a test router with custom configuration
Sourcepub async fn connect_client(&self) -> Result<Clasp, ClientError>
pub async fn connect_client(&self) -> Result<Clasp, ClientError>
Connect a client to this router
Sourcepub async fn connect_client_named(
&self,
name: &str,
) -> Result<Clasp, ClientError>
pub async fn connect_client_named( &self, name: &str, ) -> Result<Clasp, ClientError>
Connect a client with a custom name
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TestRouter
impl RefUnwindSafe for TestRouter
impl Send for TestRouter
impl Sync for TestRouter
impl Unpin for TestRouter
impl UnsafeUnpin for TestRouter
impl UnwindSafe for TestRouter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more