Struct mentat::entity_builder::EntityBuilder [] [src]

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

Methods

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

impl<'a, 'c> EntityBuilder<InProgressBuilder<'a, 'c>>
[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.

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

Trait Implementations

Auto Trait Implementations

impl<T> !Send for EntityBuilder<T>

impl<T> !Sync for EntityBuilder<T>