pub struct BlockProof {
pub proof_for: BlockId,
pub root: Cell,
pub signatures: Option<BlockSignatures>,
}Expand description
Typed block proof.
Fields§
§proof_for: BlockIdId of the related block.
root: CellMerkle proof cell.
signatures: Option<BlockSignatures>Optional references for the masterchain block.
Trait Implementations§
Source§impl Clone for BlockProof
impl Clone for BlockProof
Source§fn clone(&self) -> BlockProof
fn clone(&self) -> BlockProof
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BlockProof
impl Debug for BlockProof
Source§impl<'a> Load<'a> for BlockProof
impl<'a> Load<'a> for BlockProof
Source§impl Store for BlockProof
impl Store for BlockProof
Source§fn store_into(
&self,
builder: &mut CellBuilder,
context: &dyn CellContext,
) -> Result<(), Error>
fn store_into( &self, builder: &mut CellBuilder, context: &dyn CellContext, ) -> Result<(), Error>
Tries to store itself into the cell builder.
Auto Trait Implementations§
impl Freeze for BlockProof
impl !RefUnwindSafe for BlockProof
impl Send for BlockProof
impl Sync for BlockProof
impl Unpin for BlockProof
impl !UnwindSafe for BlockProof
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