1 2 3 4 5 6 7 8 9 10 11 12 13 14
use crate::Log; use alloc::vec::Vec; use ethereum_types::{Bloom, H256, U256}; use rlp_derive::{RlpDecodable, RlpEncodable}; #[derive(Clone, Debug, PartialEq, Eq, RlpEncodable, RlpDecodable)] #[cfg_attr(feature = "with-codec", derive(codec::Encode, codec::Decode))] #[cfg_attr(feature = "with-serde", derive(serde::Serialize, serde::Deserialize))] pub struct Receipt { pub state_root: H256, pub used_gas: U256, pub logs_bloom: Bloom, pub logs: Vec<Log>, }