pub struct PublicationBinding {
pub vault_id: [u8; 32],
pub genesis_commitment: [u8; 32],
pub bootstrap_id: [u8; 32],
pub stream_id: [u8; 32],
pub descriptor_commitment: [u8; 32],
pub manifest_commitment: [u8; 32],
pub prefix_count: u64,
}Fields§
§vault_id: [u8; 32]§genesis_commitment: [u8; 32]§bootstrap_id: [u8; 32]§stream_id: [u8; 32]§descriptor_commitment: [u8; 32]§manifest_commitment: [u8; 32]§prefix_count: u64Implementations§
Source§impl PublicationBinding
impl PublicationBinding
pub fn from_descriptor(genesis: &Genesis, descriptor: &[u8]) -> Result<Self>
Trait Implementations§
Source§impl Clone for PublicationBinding
impl Clone for PublicationBinding
impl Copy for PublicationBinding
Source§impl Debug for PublicationBinding
impl Debug for PublicationBinding
impl Eq for PublicationBinding
Source§impl PartialEq for PublicationBinding
impl PartialEq for PublicationBinding
impl StructuralPartialEq for PublicationBinding
Auto Trait Implementations§
impl Freeze for PublicationBinding
impl RefUnwindSafe for PublicationBinding
impl Send for PublicationBinding
impl Sync for PublicationBinding
impl Unpin for PublicationBinding
impl UnsafeUnpin for PublicationBinding
impl UnwindSafe for PublicationBinding
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