pub trait Transaction: Session {
// Required method
fn savepoint(
&mut self,
body: &mut dyn FnMut(&mut dyn Transaction) -> Result<(), SiteError>,
) -> Result<(), SiteError>;
}Expand description
Transaction-scoped checked operations. Raw commit/rollback methods are absent.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".