pub struct TestClient { /* private fields */ }Expand description
Client wrapper for multi-client tests.
Each method uses a persistent gRPC connection.
Implementations§
Source§impl TestClient
impl TestClient
Sourcepub async fn get_cursor(&mut self) -> Result<(u16, u16), String>
pub async fn get_cursor(&mut self) -> Result<(u16, u16), String>
Get cursor position (line, col).
Sourcepub async fn get_buffer(&mut self) -> Result<String, String>
pub async fn get_buffer(&mut self) -> Result<String, String>
Get buffer content.
Auto Trait Implementations§
impl !Freeze for TestClient
impl !RefUnwindSafe for TestClient
impl Send for TestClient
impl Sync for TestClient
impl Unpin for TestClient
impl UnsafeUnpin for TestClient
impl !UnwindSafe for TestClient
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request