pub struct DiagnosticsReadResultEntriesItem {
pub agent_id: Option<String>,
pub details: McpDiagnosticDetails,
pub level: DiagnosticSeverity,
pub message: String,
pub original_bytes: Option<i64>,
pub source: DiagnosticsReadResultEntriesItemSource,
pub timestamp: String,
pub truncated: Option<bool>,
}Fields§
§agent_id: Option<String>Agent identifier for a subagent host. Omitted for the root agent.
details: McpDiagnosticDetailsTyped MCP diagnostic detail.
level: DiagnosticSeveritySeverity of this emitted diagnostic record.
message: StringHuman-readable diagnostic summary.
original_bytes: Option<i64>Original byte count when a known-size message or data value was truncated.
source: DiagnosticsReadResultEntriesItemSourceDiagnostic source identifying the typed details payload.
timestamp: StringUTC RFC 3339 timestamp captured at the diagnostic source.
truncated: Option<bool>Whether message or data was truncated to the record-size bound.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DiagnosticsReadResultEntriesItem
impl<'de> Deserialize<'de> for DiagnosticsReadResultEntriesItem
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DiagnosticsReadResultEntriesItem
impl RefUnwindSafe for DiagnosticsReadResultEntriesItem
impl Send for DiagnosticsReadResultEntriesItem
impl Sync for DiagnosticsReadResultEntriesItem
impl Unpin for DiagnosticsReadResultEntriesItem
impl UnsafeUnpin for DiagnosticsReadResultEntriesItem
impl UnwindSafe for DiagnosticsReadResultEntriesItem
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