Struct bee_message::payload::transaction::TransactionPayloadBuilder [−][src]
pub struct TransactionPayloadBuilder { /* fields omitted */ }A builder to build a TransactionPayload.
Implementations
impl TransactionPayloadBuilder[src]
impl TransactionPayloadBuilder[src]pub fn new() -> Self[src]
Creates a new TransactionPayloadBuilder.
pub fn with_essence(self, essence: Essence) -> Self[src]
Adds an essence to a TransactionPayloadBuilder.
pub fn with_unlock_blocks(self, unlock_blocks: UnlockBlocks) -> Self[src]
Adds unlock blocks to a TransactionPayloadBuilder.
pub fn finish(self) -> Result<TransactionPayload, Error>[src]
Finishes a TransactionPayloadBuilder into a TransactionPayload.
Trait Implementations
impl Default for TransactionPayloadBuilder[src]
impl Default for TransactionPayloadBuilder[src]Auto Trait Implementations
impl RefUnwindSafe for TransactionPayloadBuilder
impl RefUnwindSafe for TransactionPayloadBuilderimpl Send for TransactionPayloadBuilder
impl Send for TransactionPayloadBuilderimpl Sync for TransactionPayloadBuilder
impl Sync for TransactionPayloadBuilderimpl Unpin for TransactionPayloadBuilder
impl Unpin for TransactionPayloadBuilderimpl UnwindSafe for TransactionPayloadBuilder
impl UnwindSafe for TransactionPayloadBuilder