Skip to main content

PocketIcDiagnosticsExt

Trait PocketIcDiagnosticsExt 

Source
pub trait PocketIcDiagnosticsExt {
    // Required method
    fn collect_canister_diagnostics(
        &self,
        request: CanisterDiagnosticsRequest,
    ) -> CanisterDiagnosticsReport;
}
Expand description

Reusable structured PocketIC failure diagnostics.

Required Methods§

Source

fn collect_canister_diagnostics( &self, request: CanisterDiagnosticsRequest, ) -> CanisterDiagnosticsReport

Collect status and bounded logs using the request’s exact senders.

Both calls are attempted independently. PocketIC transport panics are captured so diagnostics can remain subordinate to the original failure.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§