pub trait ReceiptConverter<N: NodePrimitives>: Debug + 'static {
type RpcReceipt;
type Error;
// Required method
fn convert_receipts(
&self,
receipts: Vec<ConvertReceiptInput<'_, N>>,
) -> Result<Vec<Self::RpcReceipt>, Self::Error>;
}
Expand description
A type that knows how to convert primitive receipts to RPC representations.
Required Associated Types§
Sourcetype RpcReceipt
type RpcReceipt
RPC representation.
Required Methods§
Sourcefn convert_receipts(
&self,
receipts: Vec<ConvertReceiptInput<'_, N>>,
) -> Result<Vec<Self::RpcReceipt>, Self::Error>
fn convert_receipts( &self, receipts: Vec<ConvertReceiptInput<'_, N>>, ) -> Result<Vec<Self::RpcReceipt>, Self::Error>
Converts a set of primitive receipts to RPC representations. It is guaranteed that all receipts are from the same block.