pub struct ComplexNestedKey {
pub uint32_key: u32,
pub nested_keys: NonKeyedWithNestedKey,
pub float64_value: f64,
}Fields§
§uint32_key: u32§nested_keys: NonKeyedWithNestedKey§float64_value: f64Trait Implementations§
Source§impl Clone for ComplexNestedKey
impl Clone for ComplexNestedKey
Source§fn clone(&self) -> ComplexNestedKey
fn clone(&self) -> ComplexNestedKey
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ComplexNestedKey
impl Debug for ComplexNestedKey
Source§impl Default for ComplexNestedKey
impl Default for ComplexNestedKey
Source§impl Message for ComplexNestedKey
impl Message for ComplexNestedKey
Source§type RmwMsg = ComplexNestedKey
type RmwMsg = ComplexNestedKey
The corresponding RMW-native message type.
Source§fn into_rmw_message(msg_cow: Cow<'_, Self>) -> Cow<'_, Self::RmwMsg>
fn into_rmw_message(msg_cow: Cow<'_, Self>) -> Cow<'_, Self::RmwMsg>
Converts the idiomatic message into an RMW-native message. Read more
Source§fn from_rmw_message(msg: Self::RmwMsg) -> Self
fn from_rmw_message(msg: Self::RmwMsg) -> Self
Converts the RMW-native message into an idiomatic message.
Source§impl PartialEq for ComplexNestedKey
impl PartialEq for ComplexNestedKey
Source§impl PartialOrd for ComplexNestedKey
impl PartialOrd for ComplexNestedKey
impl StructuralPartialEq for ComplexNestedKey
Auto Trait Implementations§
impl Freeze for ComplexNestedKey
impl RefUnwindSafe for ComplexNestedKey
impl Send for ComplexNestedKey
impl Sync for ComplexNestedKey
impl Unpin for ComplexNestedKey
impl UnwindSafe for ComplexNestedKey
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<Response> ClientOutput<Response> for Responsewhere
Response: Message,
impl<Response> ClientOutput<Response> for Responsewhere
Response: Message,
Source§fn create_channel() -> (AnyClientOutputSender<Response>, Receiver<Response>)
fn create_channel() -> (AnyClientOutputSender<Response>, Receiver<Response>)
Create the appropriate type of channel to send the information that the
user asked for.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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