pub enum AgentInvocationResult {
AgentInitialization(AgentInvocationOutputParameters),
AgentMethod(AgentInvocationOutputParameters),
ExternalTool(ExternalToolResultParameters),
ManualUpdate,
LoadSnapshot(FallibleResultParameters),
SaveSnapshot(SaveSnapshotResultParameters),
ProcessOplogEntries(FallibleResultParameters),
}Variants§
AgentInitialization(AgentInvocationOutputParameters)
AgentMethod(AgentInvocationOutputParameters)
ExternalTool(ExternalToolResultParameters)
ManualUpdate
LoadSnapshot(FallibleResultParameters)
SaveSnapshot(SaveSnapshotResultParameters)
ProcessOplogEntries(FallibleResultParameters)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AgentInvocationResult
impl RefUnwindSafe for AgentInvocationResult
impl Send for AgentInvocationResult
impl Sync for AgentInvocationResult
impl Unpin for AgentInvocationResult
impl UnsafeUnpin for AgentInvocationResult
impl UnwindSafe for AgentInvocationResult
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