#[repr(C)]pub struct BlobTransactionSidecarItem {
pub index: u64,
pub blob: Box<Blob>,
pub kzg_commitment: Bytes48,
pub kzg_proof: Bytes48,
}
Expand description
A single blob sidecar.
Fields§
§index: u64
The index of this item within the BlobTransactionSidecar.
blob: Box<Blob>
The blob in this sidecar item.
kzg_commitment: Bytes48
The KZG commitment.
kzg_proof: Bytes48
The KZG proof.
Trait Implementations§
Source§impl Clone for BlobTransactionSidecarItem
impl Clone for BlobTransactionSidecarItem
Source§fn clone(&self) -> BlobTransactionSidecarItem
fn clone(&self) -> BlobTransactionSidecarItem
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BlobTransactionSidecarItem
impl Debug for BlobTransactionSidecarItem
Source§impl Default for BlobTransactionSidecarItem
impl Default for BlobTransactionSidecarItem
Source§fn default() -> BlobTransactionSidecarItem
fn default() -> BlobTransactionSidecarItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BlobTransactionSidecarItem
impl<'de> Deserialize<'de> for BlobTransactionSidecarItem
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for BlobTransactionSidecarItem
impl Hash for BlobTransactionSidecarItem
impl Eq for BlobTransactionSidecarItem
impl StructuralPartialEq for BlobTransactionSidecarItem
Auto Trait Implementations§
impl Freeze for BlobTransactionSidecarItem
impl RefUnwindSafe for BlobTransactionSidecarItem
impl Send for BlobTransactionSidecarItem
impl Sync for BlobTransactionSidecarItem
impl Unpin for BlobTransactionSidecarItem
impl UnwindSafe for BlobTransactionSidecarItem
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.