pub struct TransactionGraphBuilder { /* private fields */ }Expand description
Builder for transaction graphs.
Implementations§
Source§impl TransactionGraphBuilder
impl TransactionGraphBuilder
Sourcepub fn new(config: TransactionGraphConfig) -> Self
pub fn new(config: TransactionGraphConfig) -> Self
Creates a new transaction graph builder.
Sourcepub fn add_journal_entry(&mut self, entry: &JournalEntry)
pub fn add_journal_entry(&mut self, entry: &JournalEntry)
Adds a journal entry to the graph.
Sourcepub fn add_journal_entries(&mut self, entries: &[JournalEntry])
pub fn add_journal_entries(&mut self, entries: &[JournalEntry])
Adds multiple journal entries.
Auto Trait Implementations§
impl Freeze for TransactionGraphBuilder
impl RefUnwindSafe for TransactionGraphBuilder
impl Send for TransactionGraphBuilder
impl Sync for TransactionGraphBuilder
impl Unpin for TransactionGraphBuilder
impl UnwindSafe for TransactionGraphBuilder
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