Struct mentat_ffi::TransactionChange [] [src]

#[repr(C)]
pub struct TransactionChange { pub txid: Entid, pub changes_len: usize, pub changes: Box<[Entid]>, }

A C representation of the change provided by the transaction observers from a single transact. Holds a transaction identifier, the changes as a set of affected attributes and the length of the list of changes.

#Safety

Callers are responsible for managing the memory for the return value. A destructor destroy is provided for releasing the memory for this pointer type.

Fields

Trait Implementations

impl Debug for TransactionChange
[src]

Formats the value using the given formatter. Read more

impl Clone for TransactionChange
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for TransactionChange

impl Sync for TransactionChange