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
Source§fn clone(&self) -> FrameAudit
fn clone(&self) -> FrameAudit
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto 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