pub struct ParamDelta {
pub key: String,
pub before: Value,
pub after: Value,
}Expand description
A single parameter-level delta between two tool calls.
The key uses dot-separated JSON paths (e.g. "config.retries") for
nested object fields. Root-level non-object changes use ".".
Fields§
§key: String§before: Value§after: ValueTrait Implementations§
Source§impl Clone for ParamDelta
impl Clone for ParamDelta
Source§fn clone(&self) -> ParamDelta
fn clone(&self) -> ParamDelta
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 ParamDelta
impl Debug for ParamDelta
Source§impl PartialEq for ParamDelta
impl PartialEq for ParamDelta
impl StructuralPartialEq for ParamDelta
Auto Trait Implementations§
impl Freeze for ParamDelta
impl RefUnwindSafe for ParamDelta
impl Send for ParamDelta
impl Sync for ParamDelta
impl Unpin for ParamDelta
impl UnsafeUnpin for ParamDelta
impl UnwindSafe for ParamDelta
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more