pub struct AckMessage {
pub code: u16,
pub headers: Headers,
pub message: String,
pub data: String,
}Expand description
ACK 响应消息
Fields§
§code: u16状态码
headers: Headers响应头
message: String响应消息
data: String响应数据(JSON 字符串)
Implementations§
Source§impl AckMessage
impl AckMessage
Sourcepub const STATUS_BAD_REQUEST: u16 = 400
pub const STATUS_BAD_REQUEST: u16 = 400
请求错误
Sourcepub const STATUS_NOT_IMPLEMENT: u16 = 404
pub const STATUS_NOT_IMPLEMENT: u16 = 404
未实现
Sourcepub const STATUS_SYSTEM_EXCEPTION: u16 = 500
pub const STATUS_SYSTEM_EXCEPTION: u16 = 500
系统异常
Sourcepub fn not_implemented(message_id: Option<String>) -> Self
pub fn not_implemented(message_id: Option<String>) -> Self
创建一个未实现的 ACK 消息
Trait Implementations§
Source§impl Clone for AckMessage
impl Clone for AckMessage
Source§fn clone(&self) -> AckMessage
fn clone(&self) -> AckMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AckMessage
impl Debug for AckMessage
Source§impl<'de> Deserialize<'de> for AckMessage
impl<'de> Deserialize<'de> for AckMessage
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
Auto Trait Implementations§
impl Freeze for AckMessage
impl RefUnwindSafe for AckMessage
impl Send for AckMessage
impl Sync for AckMessage
impl Unpin for AckMessage
impl UnsafeUnpin for AckMessage
impl UnwindSafe for AckMessage
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