pub trait Mergeable: DatabaseEntry {
type Err;
// Required method
fn tx_merge(
&self,
into: Self::Id,
cas_tx: &mut CompareAndSwapTransaction<Self::EntryDb>,
) -> Result<(), CustomTransactionError<Self::Err>>;
}Required Associated Types§
Required Methods§
Sourcefn tx_merge(
&self,
into: Self::Id,
cas_tx: &mut CompareAndSwapTransaction<Self::EntryDb>,
) -> Result<(), CustomTransactionError<Self::Err>>
fn tx_merge( &self, into: Self::Id, cas_tx: &mut CompareAndSwapTransaction<Self::EntryDb>, ) -> Result<(), CustomTransactionError<Self::Err>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.