pub struct UserMessageRequest {
pub content: String,
pub name: Option<String>,
}Expand description
Represents a user message request.
Fields§
§content: String§name: Option<String>Implementations§
Source§impl UserMessageRequest
impl UserMessageRequest
Sourcepub fn new(msg: &str) -> Self
pub fn new(msg: &str) -> Self
Creates a new UserMessageRequest instance.
§Arguments
msg- A string slice representing the message content.
Sourcepub fn new_with_name(name: &str, msg: &str) -> Self
pub fn new_with_name(name: &str, msg: &str) -> Self
Creates a new UserMessageRequest instance with a name.
§Arguments
name- A string slice representing the name.msg- A string slice representing the message content.
Trait Implementations§
Source§impl Clone for UserMessageRequest
impl Clone for UserMessageRequest
Source§fn clone(&self) -> UserMessageRequest
fn clone(&self) -> UserMessageRequest
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 UserMessageRequest
impl Debug for UserMessageRequest
Source§impl<'de> Deserialize<'de> for UserMessageRequest
impl<'de> Deserialize<'de> for UserMessageRequest
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 UserMessageRequest
impl PartialEq for UserMessageRequest
Source§impl Serialize for UserMessageRequest
impl Serialize for UserMessageRequest
impl StructuralPartialEq for UserMessageRequest
Auto Trait Implementations§
impl Freeze for UserMessageRequest
impl RefUnwindSafe for UserMessageRequest
impl Send for UserMessageRequest
impl Sync for UserMessageRequest
impl Unpin for UserMessageRequest
impl UnwindSafe for UserMessageRequest
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