Struct grin_core::core::compact_block::CompactBlockBody
source · pub struct CompactBlockBody {
pub out_full: Vec<Output>,
pub kern_full: Vec<TxKernel>,
pub kern_ids: Vec<ShortId>,
}
Expand description
Container for full (full) outputs and kernels and kern_ids for a compact block.
Fields§
§out_full: Vec<Output>
List of full outputs - specifically the coinbase output(s)
kern_full: Vec<TxKernel>
List of full kernels - specifically the coinbase kernel(s)
kern_ids: Vec<ShortId>
List of transaction kernels, excluding those in the full list (short_ids)
Trait Implementations§
source§impl Clone for CompactBlockBody
impl Clone for CompactBlockBody
source§fn clone(&self) -> CompactBlockBody
fn clone(&self) -> CompactBlockBody
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 CompactBlockBody
impl Debug for CompactBlockBody
source§impl Into<CompactBlockBody> for CompactBlock
impl Into<CompactBlockBody> for CompactBlock
source§fn into(self) -> CompactBlockBody
fn into(self) -> CompactBlockBody
Converts this type into the (usually inferred) input type.
source§impl Readable for CompactBlockBody
impl Readable for CompactBlockBody
Auto Trait Implementations§
impl Freeze for CompactBlockBody
impl RefUnwindSafe for CompactBlockBody
impl Send for CompactBlockBody
impl Sync for CompactBlockBody
impl Unpin for CompactBlockBody
impl UnwindSafe for CompactBlockBody
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