pub struct CompactContext {
pub source_session_id: String,
pub compact_text: String,
pub raw_text_ref: String,
}Expand description
Structured view of a compact_context custom entry.
Fields§
§source_session_id: String§compact_text: String§raw_text_ref: StringTrait Implementations§
Source§impl Clone for CompactContext
impl Clone for CompactContext
Source§fn clone(&self) -> CompactContext
fn clone(&self) -> CompactContext
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 CompactContext
impl Debug for CompactContext
Source§impl Default for CompactContext
impl Default for CompactContext
Source§fn default() -> CompactContext
fn default() -> CompactContext
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompactContext
impl<'de> Deserialize<'de> for CompactContext
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 CompactContext
Source§impl PartialEq for CompactContext
impl PartialEq for CompactContext
Source§impl Serialize for CompactContext
impl Serialize for CompactContext
impl StructuralPartialEq for CompactContext
Auto Trait Implementations§
impl Freeze for CompactContext
impl RefUnwindSafe for CompactContext
impl Send for CompactContext
impl Sync for CompactContext
impl Unpin for CompactContext
impl UnsafeUnpin for CompactContext
impl UnwindSafe for CompactContext
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.