Closed phil-opp closed 6 months ago
Updated to use https://github.com/jhelovuo/RustDDS/pull/334. I didn't squash the commits yet to make it clear what changed.
Provide new
take_seed
andasync_stream_seed
methods onSubscription
that support stateful deserialization using serde'sDeserializeSeed
trait.
Can we have similar functionality (stateful deserialization) for Service::Response
?
If so, do you have any pointers to how I can make that work?
Updates
ros2-client
to the RustDDS changes in https://github.com/jhelovuo/RustDDS/pull/313.The main changes are:
ServiceDeserializerAdapter
no_key::DeserializerAdapter
trait changed.WrapperDecoder
and implementDefaultDecoder
DeserializeOwned
bounds that are no longer needed.take_seed
andasync_stream_seed
methods onSubscription
that support stateful deserialization using serde'sDeserializeSeed
trait.This PR is marked as a draft as it should only be merged once https://github.com/jhelovuo/RustDDS/pull/313 is merged and released.