pub fn encode_optional_data(data: Option<Bytes>) -> (Vec<u8>, bool)Expand description
Encodes optional data for protobuf messages.
Handles the data_is_zero flag convention used in starpc:
None-> empty data,data_is_zero = falseSome(empty)-> empty data,data_is_zero = trueSome(data)-> data bytes,data_is_zero = false
ยงReturns
A tuple of (data bytes, data_is_zero flag).