Struct mentat_transaction::entity_builder::EntityBuilder [] [src]

pub struct EntityBuilder<T: BuildTerms + Sized> { /* fields omitted */ }

Methods

impl<T> EntityBuilder<T> where
    T: BuildTerms
[src]

[src]

[src]

[src]

impl<'a, 'c> EntityBuilder<InProgressBuilder<'a, 'c>>
[src]

[src]

Build the terms from this builder and transact them against the current InProgress. This method always returns the InProgress -- failure doesn't imply an automatic rollback.

[src]

Transact the contents of the builder and commit the InProgress. If any step fails, roll back. Return the TxReport.