madeleine 0.2.3

Transparent object persistence with predefined operations and state containers.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![forbid(unsafe_code)]
#![warn(missing_docs)]
//! Transparent object persistence in the tradition of Ruby's [`madeleine` gem](https://github.com/ghostganz/madeleine).
//! In turn, that's inspired by Java's earlier [Prevalayer](https://prevayler.org/).

/// Module containing types and logic for Command implementations.
pub mod command;
mod command_log;
/// High-level public interface.
pub mod madeleine;
/// Error type.
pub mod madeleine_error;

pub use crate::command::Command;
pub use crate::madeleine::Madeleine;
pub use crate::madeleine_error::MadeleineError;