pub struct MerkleProof(/* private fields */);
Implementations§
Source§impl 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§
Source§impl Clone for MerkleProof
impl Clone for MerkleProof
Source§fn clone(&self) -> MerkleProof
fn clone(&self) -> MerkleProof
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 MerkleProof
impl Debug for MerkleProof
Source§impl Default for MerkleProof
impl Default for MerkleProof
Source§fn default() -> MerkleProof
fn default() -> MerkleProof
Returns the “default value” for a type. Read more
Source§impl Display for MerkleProof
impl Display for MerkleProof
Source§impl Entity for MerkleProof
impl Entity for MerkleProof
const NAME: &'static str = "MerkleProof"
type Builder = MerkleProofBuilder
fn new_unchecked(data: Bytes) -> MerkleProof
fn as_bytes(&self) -> Bytes
fn as_slice(&self) -> &[u8] ⓘ
fn from_slice(slice: &[u8]) -> Result<MerkleProof, VerificationError>
fn from_compatible_slice(slice: &[u8]) -> Result<MerkleProof, VerificationError>
fn new_builder() -> <MerkleProof as Entity>::Builder
fn as_builder(self) -> <MerkleProof as Entity>::Builder
Auto Trait Implementations§
impl !Freeze for MerkleProof
impl RefUnwindSafe for MerkleProof
impl Send for MerkleProof
impl Sync for MerkleProof
impl Unpin for MerkleProof
impl UnwindSafe for MerkleProof
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)