pub struct CustomData { /* private fields */ }Expand description
Block-header custom fields as one raw-RLP blob instead of a Vec<Bytes>,
so a peer header packed with tiny RLP items can’t amplify into a per-item
allocation (remote OOM). raw is re-emitted verbatim via
append_raw(&raw, count), byte-identical to the old encoding — block hashes
unchanged, no hardfork.
Trait Implementations§
Source§impl Clone for CustomData
impl Clone for CustomData
Source§fn clone(&self) -> CustomData
fn clone(&self) -> CustomData
Returns a duplicate 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 CustomData
impl Debug for CustomData
Source§impl Default for CustomData
impl Default for CustomData
Source§fn default() -> CustomData
fn default() -> CustomData
Returns the “default value” for a type. Read more
Source§impl MallocSizeOf for CustomData
impl MallocSizeOf for CustomData
Source§impl PartialEq for CustomData
impl PartialEq for CustomData
impl Eq for CustomData
impl StructuralPartialEq for CustomData
Auto Trait Implementations§
impl Freeze for CustomData
impl RefUnwindSafe for CustomData
impl Send for CustomData
impl Sync for CustomData
impl Unpin for CustomData
impl UnwindSafe for CustomData
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