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>