pub enum EvalTiming {
Inline,
Async,
}Expand description
When in the agent lifecycle an evaluator runs.
Variants§
Inline
Runs inline in the middleware hook (< 2ms budget).
Async
Runs asynchronously after the hook returns.
Trait Implementations§
Source§impl Clone for EvalTiming
impl Clone for EvalTiming
Source§fn clone(&self) -> EvalTiming
fn clone(&self) -> EvalTiming
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 moreSource§impl Debug for EvalTiming
impl Debug for EvalTiming
Source§impl<'de> Deserialize<'de> for EvalTiming
impl<'de> Deserialize<'de> for EvalTiming
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 Hash for EvalTiming
impl Hash for EvalTiming
Source§impl PartialEq for EvalTiming
impl PartialEq for EvalTiming
Source§impl Serialize for EvalTiming
impl Serialize for EvalTiming
impl Copy for EvalTiming
impl Eq for EvalTiming
impl StructuralPartialEq for EvalTiming
Auto Trait Implementations§
impl Freeze for EvalTiming
impl RefUnwindSafe for EvalTiming
impl Send for EvalTiming
impl Sync for EvalTiming
impl Unpin for EvalTiming
impl UnsafeUnpin for EvalTiming
impl UnwindSafe for EvalTiming
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
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§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.