pub struct CacheTaggedMessage {
pub role: String,
pub content: String,
pub cache_control: Option<CacheControl>,
}Fields§
§role: String§content: String§cache_control: Option<CacheControl>Trait Implementations§
Source§impl Clone for CacheTaggedMessage
impl Clone for CacheTaggedMessage
Source§fn clone(&self) -> CacheTaggedMessage
fn clone(&self) -> CacheTaggedMessage
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 CacheTaggedMessage
impl Debug for CacheTaggedMessage
Source§impl<'de> Deserialize<'de> for CacheTaggedMessage
impl<'de> Deserialize<'de> for CacheTaggedMessage
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 From<Message> for CacheTaggedMessage
impl From<Message> for CacheTaggedMessage
Source§impl PartialEq for CacheTaggedMessage
impl PartialEq for CacheTaggedMessage
Source§impl Serialize for CacheTaggedMessage
impl Serialize for CacheTaggedMessage
impl Eq for CacheTaggedMessage
impl StructuralPartialEq for CacheTaggedMessage
Auto Trait Implementations§
impl Freeze for CacheTaggedMessage
impl RefUnwindSafe for CacheTaggedMessage
impl Send for CacheTaggedMessage
impl Sync for CacheTaggedMessage
impl Unpin for CacheTaggedMessage
impl UnsafeUnpin for CacheTaggedMessage
impl UnwindSafe for CacheTaggedMessage
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