pub struct SDKSystemMessage {
pub session_id: String,
pub message: MessageContent,
}Expand description
System message
Fields§
§session_id: String§message: MessageContentTrait Implementations§
Source§impl Clone for SDKSystemMessage
impl Clone for SDKSystemMessage
Source§fn clone(&self) -> SDKSystemMessage
fn clone(&self) -> SDKSystemMessage
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 SDKSystemMessage
impl Debug for SDKSystemMessage
Source§impl<'de> Deserialize<'de> for SDKSystemMessage
impl<'de> Deserialize<'de> for SDKSystemMessage
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 SDKMessageBase for SDKSystemMessage
impl SDKMessageBase for SDKSystemMessage
fn session_id(&self) -> &str
fn message_type(&self) -> MessageType
Auto Trait Implementations§
impl Freeze for SDKSystemMessage
impl RefUnwindSafe for SDKSystemMessage
impl Send for SDKSystemMessage
impl Sync for SDKSystemMessage
impl Unpin for SDKSystemMessage
impl UnsafeUnpin for SDKSystemMessage
impl UnwindSafe for SDKSystemMessage
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