#![cfg(feature = "messagepack")] use serde::{Deserialize, Serialize}; use server_function::server_function; #[server_function] fn add_with_return(a: u32, b: u32) -> u32 { a + b } #[test] fn messagepack() { let bytes = rmp_serde::to_vec(&AddWithReturnArgs { a: 5, b: 5 }).unwrap(); let messagepack_thunk_result = add_with_return_messagepack_thunk(&bytes); assert_eq!(messagepack_thunk_result, 10); }