pub struct FrameAudit {
pub message_type: String,
pub fully_wrapped: bool,
pub issues: Vec<String>,
}Expand description
The result of auditing a single raw frame for full typed coverage.
Fields§
§message_type: StringThe frame’s type (e.g. system, assistant, result), or the raw
type string when the frame failed to deserialize.
fully_wrapped: booltrue when the typed model captures every wire field with no escape
hatch absorbing data.
issues: Vec<String>Human-readable description of every wrapping gap found. Empty iff
FrameAudit::fully_wrapped is true.
Trait Implementations§
Source§impl Clone for FrameAudit
impl Clone for FrameAudit
Auto Trait Implementations§
impl Freeze for FrameAudit
impl RefUnwindSafe for FrameAudit
impl Send for FrameAudit
impl Sync for FrameAudit
impl Unpin for FrameAudit
impl UnsafeUnpin for FrameAudit
impl UnwindSafe for FrameAudit
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