Implement () for Happened (#6529)

This commit is contained in:
chenwei
2020-06-29 02:17:15 +08:00
committed by GitHub
parent f1bd59c6a9
commit 749cc1fd34
+4
View File
@@ -329,6 +329,10 @@ pub trait Happened<T> {
fn happened(t: &T);
}
impl<T> Happened<T> for () {
fn happened(_: &T) {}
}
/// A shim for placing around a storage item in order to use it as a `StoredValue`. Ideally this
/// wouldn't be needed as `StorageValue`s should blanket implement `StoredValue`s, however this
/// would break the ability to have custom impls of `StoredValue`. The other workaround is to