[]Struct ethereumvm::Log

pub struct Log {
    pub address: H160,
    pub topics: Vec<H256>,
    pub data: Vec<u8>,
}

Fields

address: H160topics: Vec<H256>data: Vec<u8>

Trait Implementations

impl Decodable for Log

impl Eq for Log

impl Encodable for Log

fn rlp_bytes(&self) -> ElasticArray1024<u8>

Get rlp-encoded bytes for this instance

impl Clone for Log

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<Log> for Log

impl Debug for Log

Auto Trait Implementations

impl Sync for Log

impl Send for Log

impl Unpin for Log

impl RefUnwindSafe for Log

impl UnwindSafe for Log

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self