pub trait DhtValueMerger:
Send
+ Sync
+ 'static {
// Required methods
fn check_value(
&self,
source: DhtValueSource,
new: &MergedValueRef<'_>,
) -> Result<(), StorageError>;
fn merge_value(
&self,
source: DhtValueSource,
new: &MergedValueRef<'_>,
stored: &mut MergedValue,
) -> bool;
}