pub trait ExtClientExecutionContext: ExtClientValidationContext + ClientExecutionContext { }
Expand description
An optional trait that extends the client context required during execution.
This trait, as it stands right now, serves as a trait alias for types that
implement both ExtClientValidationContext
and
ClientExecutionContext
, and it is auto-implemented for such types.
Light client developers who wish to define and utilize their own custom client contexts may choose to introduce execution methods within a similar trait, which would allow them to store additional client-specific data and conduct execution operations more efficiently, tailored to their light client implementation.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.