automerge/rust/automerge/src/transaction.rs
Alex Good dd3c6d1303
Move rust workspace into ./rust
After some discussion with PVH I realise that the repo structure in the
last reorg was very rust-centric. In an attempt to put each language on
a level footing move the rust code and project files into ./rust
2022-10-16 19:55:51 +01:00

16 lines
454 B
Rust

mod commit;
mod inner;
mod manual_transaction;
pub(crate) mod observation;
mod result;
mod transactable;
pub use self::commit::CommitOptions;
pub use self::transactable::Transactable;
pub(crate) use inner::TransactionInner;
pub use manual_transaction::Transaction;
pub use observation::{Observation, Observed, UnObserved};
pub use result::Failure;
pub use result::Success;
pub type Result<O, Obs, E> = std::result::Result<Success<O, Obs>, Failure<E>>;