pub struct HeartbeatTransactionBuilder { /* private fields */ }
Expand description
Builder for HeartbeatTransactionFields
.
Implementations§
Source§impl HeartbeatTransactionBuilder
impl HeartbeatTransactionBuilder
Sourcepub fn header(&mut self, value: TransactionHeader) -> &mut Self
pub fn header(&mut self, value: TransactionHeader) -> &mut Self
Common transaction header fields.
Sourcepub fn proof(&mut self, value: HeartbeatProof) -> &mut Self
pub fn proof(&mut self, value: HeartbeatProof) -> &mut Self
Heartbeat proof.
Sourcepub fn key_dilution(&mut self, value: u64) -> &mut Self
pub fn key_dilution(&mut self, value: u64) -> &mut Self
Heartbeat key dilution.
Sourcepub fn build_fields(
&self,
) -> Result<HeartbeatTransactionFields, HeartbeatTransactionBuilderError>
pub fn build_fields( &self, ) -> Result<HeartbeatTransactionFields, HeartbeatTransactionBuilderError>
Source§impl HeartbeatTransactionBuilder
impl HeartbeatTransactionBuilder
pub fn build(&self) -> Result<Transaction, HeartbeatTransactionBuilderError>
Trait Implementations§
Source§impl Clone for HeartbeatTransactionBuilder
impl Clone for HeartbeatTransactionBuilder
Source§fn clone(&self) -> HeartbeatTransactionBuilder
fn clone(&self) -> HeartbeatTransactionBuilder
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 moreAuto Trait Implementations§
impl Freeze for HeartbeatTransactionBuilder
impl RefUnwindSafe for HeartbeatTransactionBuilder
impl Send for HeartbeatTransactionBuilder
impl Sync for HeartbeatTransactionBuilder
impl Unpin for HeartbeatTransactionBuilder
impl UnwindSafe for HeartbeatTransactionBuilder
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