Implement () for Happened (#6529)

This commit is contained in:
chenwei authored and GitHub committed 2020-06-28 18:17:15 +00:00
1 parent f1bd59c6a9
commit 749cc1fd34
1 file changed
+4
+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