pub struct RequestCodecReport {
pub steps: Vec<RequestCodecStep>,
}Expand description
What translating a request and its reply produced.
Distinct from crate::domain::bridge::a2a_mcp::CrossProtocolReport,
which records what one of the pure mapping functions did. This one
records what a single bridge call (one request envelope in, one reply
envelope out) cost the bridge.
Fields§
§steps: Vec<RequestCodecStep>The steps the translation took, in order. An empty list means the call passed through with no recorded loss.
Implementations§
Trait Implementations§
Source§impl Clone for RequestCodecReport
impl Clone for RequestCodecReport
Source§impl Debug for RequestCodecReport
impl Debug for RequestCodecReport
Source§impl Default for RequestCodecReport
impl Default for RequestCodecReport
Source§impl Display for RequestCodecReport
impl Display for RequestCodecReport
impl Eq for RequestCodecReport
Source§impl PartialEq for RequestCodecReport
impl PartialEq for RequestCodecReport
impl StructuralPartialEq for RequestCodecReport
Auto Trait Implementations§
impl Freeze for RequestCodecReport
impl RefUnwindSafe for RequestCodecReport
impl Send for RequestCodecReport
impl Sync for RequestCodecReport
impl Unpin for RequestCodecReport
impl UnsafeUnpin for RequestCodecReport
impl UnwindSafe for RequestCodecReport
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