pub struct SessionMessageUser {
pub agents: Option<Vec<PromptAgentAttachment>>,
pub files: Option<Vec<PromptFileAttachment>>,
pub id: String,
pub metadata: Option<Map<String, Value>>,
pub text: String,
pub time: SessionMessageUserTime,
pub type_: String,
}Fields§
§agents: Option<Vec<PromptAgentAttachment>>§files: Option<Vec<PromptFileAttachment>>§id: String§metadata: Option<Map<String, Value>>§text: String§time: SessionMessageUserTime§type_: StringTrait Implementations§
Source§impl Clone for SessionMessageUser
impl Clone for SessionMessageUser
Source§fn clone(&self) -> SessionMessageUser
fn clone(&self) -> SessionMessageUser
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 SessionMessageUser
impl Debug for SessionMessageUser
Source§impl<'de> Deserialize<'de> for SessionMessageUser
impl<'de> Deserialize<'de> for SessionMessageUser
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 SessionMessageUser
impl PartialEq for SessionMessageUser
Source§impl Serialize for SessionMessageUser
impl Serialize for SessionMessageUser
impl StructuralPartialEq for SessionMessageUser
Auto Trait Implementations§
impl Freeze for SessionMessageUser
impl RefUnwindSafe for SessionMessageUser
impl Send for SessionMessageUser
impl Sync for SessionMessageUser
impl Unpin for SessionMessageUser
impl UnsafeUnpin for SessionMessageUser
impl UnwindSafe for SessionMessageUser
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