#[non_exhaustive]pub enum ReceiptField {
Payload,
StatusOrStateRoot,
CumulativeGasUsed,
LogsBloom,
Logs,
LogAddress,
LogTopics,
LogData,
}Expand description
Receipt field identifier.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Payload
Whole typed-receipt payload.
StatusOrStateRoot
Status code or pre-Byzantium state root.
CumulativeGasUsed
Cumulative gas used.
LogsBloom
Logs bloom.
Logs
Logs list.
LogAddress
Log address.
LogTopics
Log topics.
LogData
Log data.
Trait Implementations§
Source§impl Clone for ReceiptField
impl Clone for ReceiptField
Source§fn clone(&self) -> ReceiptField
fn clone(&self) -> ReceiptField
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ReceiptField
Source§impl Debug for ReceiptField
impl Debug for ReceiptField
impl Eq for ReceiptField
Source§impl PartialEq for ReceiptField
impl PartialEq for ReceiptField
Source§fn eq(&self, other: &ReceiptField) -> bool
fn eq(&self, other: &ReceiptField) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ReceiptField
Auto Trait Implementations§
impl Freeze for ReceiptField
impl RefUnwindSafe for ReceiptField
impl Send for ReceiptField
impl Sync for ReceiptField
impl Unpin for ReceiptField
impl UnsafeUnpin for ReceiptField
impl UnwindSafe for ReceiptField
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more