use std::fmt; #[derive(Clone, PartialEq, ::prost::Message)] pub struct Error { #[prost(int32, tag = "1")] pub code: i32, #[prost(string, optional, tag = "2")] pub message: ::core::option::Option<::prost::alloc::string::String>, #[prost(bytes = "vec", optional, tag = "3")] pub data: ::core::option::Option<::prost::alloc::vec::Vec>, } impl fmt::Display for Error { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { write!( f, "Error code: {}, message: {:?}, data: {:?}", self.code, self.message, self.data ) } }