pub struct UpdateMessageRequest {
pub name: Option<String>,
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§
§name: Option<String>§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 UpdateMessageRequest
impl Clone for UpdateMessageRequest
Source§fn clone(&self) -> UpdateMessageRequest
fn clone(&self) -> UpdateMessageRequest
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 UpdateMessageRequest
impl Debug for UpdateMessageRequest
Source§impl Default for UpdateMessageRequest
impl Default for UpdateMessageRequest
Source§fn default() -> UpdateMessageRequest
fn default() -> UpdateMessageRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateMessageRequestwhere
UpdateMessageRequest: Default,
impl<'de> Deserialize<'de> for UpdateMessageRequestwhere
UpdateMessageRequest: 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 UpdateMessageRequest
impl PartialEq for UpdateMessageRequest
Source§fn eq(&self, other: &UpdateMessageRequest) -> bool
fn eq(&self, other: &UpdateMessageRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for UpdateMessageRequest
impl Serialize for UpdateMessageRequest
impl StructuralPartialEq for UpdateMessageRequest
Auto Trait Implementations§
impl !RefUnwindSafe for UpdateMessageRequest
impl !UnwindSafe for UpdateMessageRequest
impl Freeze for UpdateMessageRequest
impl Send for UpdateMessageRequest
impl Sync for UpdateMessageRequest
impl Unpin for UpdateMessageRequest
impl UnsafeUnpin for UpdateMessageRequest
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