pub struct UpdateMessageRequestMessage {
pub text: String,
pub metadata: Option<HashMap<String, Value>>,
pub headers: Option<HashMap<String, String>>,
}Expand description
UpdateMessageRequestMessage : The new message content. All fields are replaced; omitted fields are reset to empty.
Fields§
§text: String§metadata: Option<HashMap<String, Value>>Arbitrary user-defined metadata. Not interpreted or validated by Ably; treat as untrusted input when reading.
headers: Option<HashMap<String, String>>Arbitrary user-defined string headers, carried as Ably message extras.headers. Not interpreted or validated by Ably.
Implementations§
Source§impl UpdateMessageRequestMessage
impl UpdateMessageRequestMessage
Sourcepub fn new(text: String) -> UpdateMessageRequestMessage
pub fn new(text: String) -> UpdateMessageRequestMessage
The new message content. All fields are replaced; omitted fields are reset to empty.
Trait Implementations§
Source§impl Clone for UpdateMessageRequestMessage
impl Clone for UpdateMessageRequestMessage
Source§fn clone(&self) -> UpdateMessageRequestMessage
fn clone(&self) -> UpdateMessageRequestMessage
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 UpdateMessageRequestMessage
impl Debug for UpdateMessageRequestMessage
Source§impl Default for UpdateMessageRequestMessage
impl Default for UpdateMessageRequestMessage
Source§fn default() -> UpdateMessageRequestMessage
fn default() -> UpdateMessageRequestMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateMessageRequestMessage
impl<'de> Deserialize<'de> for UpdateMessageRequestMessage
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
impl StructuralPartialEq for UpdateMessageRequestMessage
Auto Trait Implementations§
impl Freeze for UpdateMessageRequestMessage
impl RefUnwindSafe for UpdateMessageRequestMessage
impl Send for UpdateMessageRequestMessage
impl Sync for UpdateMessageRequestMessage
impl Unpin for UpdateMessageRequestMessage
impl UnsafeUnpin for UpdateMessageRequestMessage
impl UnwindSafe for UpdateMessageRequestMessage
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