pub struct DiagnosticBundle {
pub schema_version: u32,
pub binary_version: String,
pub operating_system: String,
pub architecture: String,
pub generated_at_unix_ms: u128,
pub debug_requested: bool,
pub doctor: DoctorReport,
}Expand description
Explicit source-free diagnostic bundle suitable for local support handoff.
Fields§
§schema_version: u32Public bundle schema version.
binary_version: StringCode System Graph binary version.
operating_system: StringOperating-system target reported by the running binary.
architecture: StringCPU architecture reported by the running binary.
generated_at_unix_ms: u128Bundle generation time as Unix milliseconds.
debug_requested: boolWhether extended local diagnostics were explicitly requested through the environment.
doctor: DoctorReportConservative source-free doctor report.
Trait Implementations§
Source§impl Clone for DiagnosticBundle
impl Clone for DiagnosticBundle
Source§fn clone(&self) -> DiagnosticBundle
fn clone(&self) -> DiagnosticBundle
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 moreSource§impl Debug for DiagnosticBundle
impl Debug for DiagnosticBundle
Source§impl<'de> Deserialize<'de> for DiagnosticBundle
impl<'de> Deserialize<'de> for DiagnosticBundle
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
Source§impl JsonSchema for DiagnosticBundle
impl JsonSchema for DiagnosticBundle
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for DiagnosticBundle
impl PartialEq for DiagnosticBundle
Source§impl Serialize for DiagnosticBundle
impl Serialize for DiagnosticBundle
impl StructuralPartialEq for DiagnosticBundle
Auto Trait Implementations§
impl Freeze for DiagnosticBundle
impl RefUnwindSafe for DiagnosticBundle
impl Send for DiagnosticBundle
impl Sync for DiagnosticBundle
impl Unpin for DiagnosticBundle
impl UnsafeUnpin for DiagnosticBundle
impl UnwindSafe for DiagnosticBundle
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