pub struct ControlPlaneClient { /* private fields */ }Expand description
Synchronous JSON-RPC 2.0 client over a Unix domain socket.
Each call opens a fresh connection, sends one newline-terminated request,
and reads one newline-terminated response.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ControlPlaneClient
impl RefUnwindSafe for ControlPlaneClient
impl Send for ControlPlaneClient
impl Sync for ControlPlaneClient
impl Unpin for ControlPlaneClient
impl UnsafeUnpin for ControlPlaneClient
impl UnwindSafe for ControlPlaneClient
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more