pub struct DeleteMessageRequest {
pub data: Option<MessageData>,
pub extras: Option<MessageExtras>,
pub clear_fields: Vec<ClearField>,
pub client_id: Option<String>,
pub socket_id: Option<String>,
pub description: Option<String>,
pub metadata: Option<Value>,
}Fields§
§data: Option<MessageData>§extras: Option<MessageExtras>§clear_fields: Vec<ClearField>§client_id: Option<String>§socket_id: Option<String>§description: Option<String>§metadata: Option<Value>Implementations§
Trait Implementations§
Source§impl Clone for DeleteMessageRequest
impl Clone for DeleteMessageRequest
Source§fn clone(&self) -> DeleteMessageRequest
fn clone(&self) -> DeleteMessageRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DeleteMessageRequest
impl Debug for DeleteMessageRequest
Source§impl Default for DeleteMessageRequest
impl Default for DeleteMessageRequest
Source§fn default() -> DeleteMessageRequest
fn default() -> DeleteMessageRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeleteMessageRequestwhere
DeleteMessageRequest: Default,
impl<'de> Deserialize<'de> for DeleteMessageRequestwhere
DeleteMessageRequest: Default,
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 PartialEq for DeleteMessageRequest
impl PartialEq for DeleteMessageRequest
Source§fn eq(&self, other: &DeleteMessageRequest) -> bool
fn eq(&self, other: &DeleteMessageRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DeleteMessageRequest
impl Serialize for DeleteMessageRequest
impl StructuralPartialEq for DeleteMessageRequest
Auto Trait Implementations§
impl !RefUnwindSafe for DeleteMessageRequest
impl !UnwindSafe for DeleteMessageRequest
impl Freeze for DeleteMessageRequest
impl Send for DeleteMessageRequest
impl Sync for DeleteMessageRequest
impl Unpin for DeleteMessageRequest
impl UnsafeUnpin for DeleteMessageRequest
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