pub struct MailboxReq {
pub service: String,
pub key: Option<String>,
pub service_id: Option<u32>,
pub payload: String,
pub headers: HashMap<String, String>,
}Expand description
邮箱请求包
Fields§
§service: String目标服务
key: Option<String>key, 状态服用
service_id: Option<u32>服务id, 固定服用
payload: String负载
headers: HashMap<String, String>头部
Implementations§
Source§impl MailboxReq
impl MailboxReq
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MailboxReq
impl<'de> Deserialize<'de> for MailboxReq
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'a> MessageRead<'a> for MailboxReq
impl<'a> MessageRead<'a> for MailboxReq
Source§fn from_reader(r: &mut BytesReader, bytes: &'a [u8]) -> Result<Self>
fn from_reader(r: &mut BytesReader, bytes: &'a [u8]) -> Result<Self>
Constructs an instance of
Self by reading from the given bytes
via the given reader. Read moreAuto Trait Implementations§
impl Freeze for MailboxReq
impl RefUnwindSafe for MailboxReq
impl Send for MailboxReq
impl Sync for MailboxReq
impl Unpin for MailboxReq
impl UnsafeUnpin for MailboxReq
impl UnwindSafe for MailboxReq
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request