pub enum AgentInvocationResult {
AgentInitialization(AgentInvocationOutputParameters),
AgentMethod(AgentInvocationOutputParameters),
ManualUpdate,
LoadSnapshot(FallibleResultParameters),
SaveSnapshot(SaveSnapshotResultParameters),
ProcessOplogEntries(FallibleResultParameters),
}Variants§
AgentInitialization(AgentInvocationOutputParameters)
AgentMethod(AgentInvocationOutputParameters)
ManualUpdate
LoadSnapshot(FallibleResultParameters)
SaveSnapshot(SaveSnapshotResultParameters)
ProcessOplogEntries(FallibleResultParameters)
Trait Implementations§
Source§impl Clone for AgentInvocationResult
impl Clone for AgentInvocationResult
Source§fn clone(&self) -> AgentInvocationResult
fn clone(&self) -> AgentInvocationResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto 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