Struct r2r::ClientUntyped
source · pub struct ClientUntyped { /* private fields */ }
Expand description
ROS “untyped” service client.
The untyped client is useful when you don’t know the concrete type
at compile time. Messages are represented by serde_json::Value
.
This is a handle to a service client wrapped in a Mutex
inside a
Weak
Arc
. As such you can pass it between threads safely.
Implementations§
source§impl ClientUntyped
impl ClientUntyped
Auto Trait Implementations§
impl Freeze for ClientUntyped
impl RefUnwindSafe for ClientUntyped
impl Send for ClientUntyped
impl Sync for ClientUntyped
impl Unpin for ClientUntyped
impl UnwindSafe for ClientUntyped
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