pub struct ContextContribution {
pub id: String,
pub source: String,
pub version: String,
pub authority: ContextAuthority,
pub form: String,
pub content: String,
}Fields§
§id: String§source: String§version: String§form: String§content: StringImplementations§
Source§impl ContextContribution
impl ContextContribution
pub fn validate(&self) -> Result<(), String>
pub fn model_message(&self) -> ChatMessage
Trait Implementations§
Source§impl Clone for ContextContribution
impl Clone for ContextContribution
Source§fn clone(&self) -> ContextContribution
fn clone(&self) -> ContextContribution
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 ContextContribution
impl Debug for ContextContribution
impl Eq for ContextContribution
Source§impl PartialEq for ContextContribution
impl PartialEq for ContextContribution
impl StructuralPartialEq for ContextContribution
Auto Trait Implementations§
impl Freeze for ContextContribution
impl RefUnwindSafe for ContextContribution
impl Send for ContextContribution
impl Sync for ContextContribution
impl Unpin for ContextContribution
impl UnsafeUnpin for ContextContribution
impl UnwindSafe for ContextContribution
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,
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.