pub trait ExplainExternal: ExternalZeroCopy {
// Required method
fn explain<S: ExternalExplainSink>(
account: &AccountView<'_>,
sink: &mut S,
) -> ProgramResult;
}Expand description
Optional structured explain hook for external account adapters.
Required Methods§
Sourcefn explain<S: ExternalExplainSink>(
account: &AccountView<'_>,
sink: &mut S,
) -> ProgramResult
fn explain<S: ExternalExplainSink>( account: &AccountView<'_>, sink: &mut S, ) -> ProgramResult
Emit adapter-specific explain fields.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".