pub fn new(matcher: M) -> (Self, MockClientDriver) {
        let (driver_tx, driver_rx) = unbounded();
        (
            Self { matcher, driver_tx },
            MockClientDriver::new(driver_rx),
        )
    }
/// Create a new mock RPC client using the given request matcher.
Create a new mock RPC client using the given request matcher.
Create a new mock RPC client using the given request matcher .
pub fn new(matcher: M) -> (Self, MockClientDriver) {
        let (driver_tx, driver_rx) = unbounded();
        (
            Self { matcher, driver_tx },
            MockClientDriver::new(driver_rx),
        )
    }
pub fn new ( matcher : M ) -> ( Self , MockClientDriver ) { let ( driver_tx , driver_rx ) = unbounded ( ) ; ( Self { matcher , driver_tx } , MockClientDriver :: new ( driver_rx ) , ) }
Create a new mock RPC client using the given request matcher.
Create a new mock RPC client using the given request matcher .
matcher
M