Skip to main content

ModuleEncodeError

Type Alias ModuleEncodeError 

Source
pub type ModuleEncodeError = Box<dyn Error + Send + Sync + 'static>;
Expand description

Boxed error returned by ModuleData::to_abi_encoded.

Each per-module encoder defines its own typed error (e.g. trade::TradeEncodeError) and erases it through this alias so the trait stays type-erased without forcing every caller to enumerate every concrete module variant.

Aliased Typeยง

pub struct ModuleEncodeError(/* private fields */);