pub struct ContextInvalidation {
pub generation: ContextGeneration,
}Expand description
Notification that an App Facade mutation changed facts used by the Agent prompt.
Fields§
§generation: ContextGenerationNew effective generation after the mutation committed.
Trait Implementations§
Source§impl Clone for ContextInvalidation
impl Clone for ContextInvalidation
Source§fn clone(&self) -> ContextInvalidation
fn clone(&self) -> ContextInvalidation
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 ContextInvalidation
impl Debug for ContextInvalidation
Source§impl<'de> Deserialize<'de> for ContextInvalidation
impl<'de> Deserialize<'de> for ContextInvalidation
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 ContextInvalidation
Source§impl PartialEq for ContextInvalidation
impl PartialEq for ContextInvalidation
Source§impl Serialize for ContextInvalidation
impl Serialize for ContextInvalidation
impl StructuralPartialEq for ContextInvalidation
Auto Trait Implementations§
impl Freeze for ContextInvalidation
impl RefUnwindSafe for ContextInvalidation
impl Send for ContextInvalidation
impl Sync for ContextInvalidation
impl Unpin for ContextInvalidation
impl UnsafeUnpin for ContextInvalidation
impl UnwindSafe for ContextInvalidation
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