pub struct NativeSessionPreviewMessage {
pub role: HistoryMessageRole,
pub text: String,
}Fields§
§role: HistoryMessageRole§text: StringImplementations§
Source§impl NativeSessionPreviewMessage
impl NativeSessionPreviewMessage
pub fn validate(&self) -> Result<(), HistoryValidationError>
Trait Implementations§
Source§impl Clone for NativeSessionPreviewMessage
impl Clone for NativeSessionPreviewMessage
Source§impl Debug for NativeSessionPreviewMessage
impl Debug for NativeSessionPreviewMessage
Source§impl<'de> Deserialize<'de> for NativeSessionPreviewMessage
impl<'de> Deserialize<'de> for NativeSessionPreviewMessage
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 Eq for NativeSessionPreviewMessage
impl StructuralPartialEq for NativeSessionPreviewMessage
Auto Trait Implementations§
impl Freeze for NativeSessionPreviewMessage
impl RefUnwindSafe for NativeSessionPreviewMessage
impl Send for NativeSessionPreviewMessage
impl Sync for NativeSessionPreviewMessage
impl Unpin for NativeSessionPreviewMessage
impl UnsafeUnpin for NativeSessionPreviewMessage
impl UnwindSafe for NativeSessionPreviewMessage
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