pub struct FacadeResult {
pub value: Value,
pub continuation: Option<PreparedAction>,
pub context_invalidation: Option<ContextInvalidation>,
}Expand description
Structured result returned by an App Facade operation.
Fields§
§value: ValueApp Facade result payload.
continuation: Option<PreparedAction>A new prepared continuation when committing a user action still requires user work.
context_invalidation: Option<ContextInvalidation>New prompt-context generation when this operation changed Agent-visible facts.
Trait Implementations§
Source§impl Clone for FacadeResult
impl Clone for FacadeResult
Source§fn clone(&self) -> FacadeResult
fn clone(&self) -> FacadeResult
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 FacadeResult
impl Debug for FacadeResult
Source§impl<'de> Deserialize<'de> for FacadeResult
impl<'de> Deserialize<'de> for FacadeResult
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 PartialEq for FacadeResult
impl PartialEq for FacadeResult
Source§impl Serialize for FacadeResult
impl Serialize for FacadeResult
impl StructuralPartialEq for FacadeResult
Auto Trait Implementations§
impl Freeze for FacadeResult
impl RefUnwindSafe for FacadeResult
impl Send for FacadeResult
impl Sync for FacadeResult
impl Unpin for FacadeResult
impl UnsafeUnpin for FacadeResult
impl UnwindSafe for FacadeResult
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