Update to 2025.

This commit is contained in:
James Pace 2025-12-02 22:43:38 -05:00
parent 0f20533eaa
commit bc2f18f2c0
3 changed files with 1714 additions and 847 deletions

2554
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -7,9 +7,6 @@ async fn main() {
let replies = session.get("name").await.unwrap(); let replies = session.get("name").await.unwrap();
while let Ok(reply) = replies.recv_async().await { while let Ok(reply) = replies.recv_async().await {
let result = reply.result().unwrap(); let result = reply.result().unwrap();
println!( println!("Got: {:?}", result.payload().try_to_string().unwrap());
"Got: {:?}",
result.payload().deserialize::<String>().unwrap()
);
} }
} }

View File

@ -20,7 +20,7 @@ impl Message {
// Go from a sample to a message and print it. // Go from a sample to a message and print it.
pub fn print_message(sample: &zenoh::sample::Sample) { pub fn print_message(sample: &zenoh::sample::Sample) {
let payload = sample.payload(); let payload = sample.payload();
let bytes: Vec<u8> = payload.into(); let bytes = payload.to_bytes();
let message: Message = ciborium::from_reader(&bytes[..]).unwrap(); let message: Message = ciborium::from_reader(&bytes[..]).unwrap();
println!( println!(