Мне нужно отправить RPC с Rust Cap'n Proto API, который превышает установленный по умолчанию лимит обхода сообщений.Когда я пытаюсь отправить сообщение, я получаю следующую ошибку:
remote exception: <class \'capnp.lib.capnp.KjException
\'>:capnp/arena.c++:130: failed: Exceeded message traversal limit.
See capnp::ReaderOptions.
Если бы я читал сообщение, используя capnp::serialize::read_message
, я мог бы предоставить ReaderOptions
структура, указывающая новый лимит обхода.
Однако я делаю и отправляю запрос, как в примере калькулятора , вместо того, чтобы читать сообщение напрямую.Как я могу установить лимит обхода для моего сообщения запроса?