Struct ckb_types::packed::MerkleProof
source · [−]pub struct MerkleProof(_);
Implementations
sourceimpl MerkleProof
impl MerkleProof
pub const FIELD_COUNT: usize = 2usize
pub fn total_size(&self) -> usize
pub fn field_count(&self) -> usize
pub fn count_extra_fields(&self) -> usize
pub fn has_extra_fields(&self) -> bool
pub fn indices(&self) -> Uint32Vec
pub fn lemmas(&self) -> Byte32Vec
pub fn as_reader<'r>(&'r self) -> MerkleProofReader<'r>
Trait Implementations
sourceimpl Clone for MerkleProof
impl Clone for MerkleProof
sourcefn clone(&self) -> MerkleProof
fn clone(&self) -> MerkleProof
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MerkleProof
impl Debug for MerkleProof
sourceimpl Default for MerkleProof
impl Default for MerkleProof
sourceimpl Display for MerkleProof
impl Display for MerkleProof
sourceimpl Entity for MerkleProof
impl Entity for MerkleProof
type Builder = MerkleProofBuilder
const NAME: &'static str = "MerkleProof"
fn new_unchecked(data: Bytes) -> Self
fn as_bytes(&self) -> Bytes
fn as_slice(&self) -> &[u8]ⓘNotable traits for &mut [u8]impl Write for &mut [u8]impl Read for &[u8]
fn from_slice(slice: &[u8]) -> VerificationResult<Self>
fn from_compatible_slice(slice: &[u8]) -> VerificationResult<Self>
fn new_builder() -> Self::Builder
fn as_builder(self) -> Self::Builder
Auto Trait Implementations
impl RefUnwindSafe for MerkleProof
impl Send for MerkleProof
impl Sync for MerkleProof
impl Unpin for MerkleProof
impl UnwindSafe for MerkleProof
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more