pub trait PocketIcDiagnosticsExt {
// Required method
fn collect_canister_diagnostics(
&self,
request: CanisterDiagnosticsRequest,
) -> CanisterDiagnosticsReport;
}Expand description
Reusable structured PocketIC failure diagnostics.
Required Methods§
Sourcefn collect_canister_diagnostics(
&self,
request: CanisterDiagnosticsRequest,
) -> CanisterDiagnosticsReport
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".