pub enum TrajectoryMatch {
Exact,
InOrder,
AnyOrder,
}Expand description
Tool-call trajectory match mode (mirrors ADK’s TrajectoryEvaluator).
Variants§
Exact
Perfect match: identical tool calls in identical order, no extras.
InOrder
Every expected call appears, in order, with extras allowed in between.
AnyOrder
Every expected call appears, in any order, with extras allowed.
Trait Implementations§
Source§impl Clone for TrajectoryMatch
impl Clone for TrajectoryMatch
Source§fn clone(&self) -> TrajectoryMatch
fn clone(&self) -> TrajectoryMatch
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 TrajectoryMatch
impl Debug for TrajectoryMatch
Source§impl PartialEq for TrajectoryMatch
impl PartialEq for TrajectoryMatch
impl Copy for TrajectoryMatch
impl Eq for TrajectoryMatch
impl StructuralPartialEq for TrajectoryMatch
Auto Trait Implementations§
impl Freeze for TrajectoryMatch
impl RefUnwindSafe for TrajectoryMatch
impl Send for TrajectoryMatch
impl Sync for TrajectoryMatch
impl Unpin for TrajectoryMatch
impl UnwindSafe for TrajectoryMatch
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more