1 2 3 4 5 6 7 8 9 10 11 12 13
use crate::Bytes; use alloc::vec::Vec; use ethereum_types::{H160, H256}; 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 Log { pub address: H160, pub topics: Vec<H256>, pub data: Bytes, }