diff --git a/runtime/src/tiered_storage/readable.rs b/runtime/src/tiered_storage/readable.rs index cf2b968f7..8a9e223e8 100644 --- a/runtime/src/tiered_storage/readable.rs +++ b/runtime/src/tiered_storage/readable.rs @@ -41,6 +41,11 @@ impl<'a, M: TieredAccountMeta> TieredReadableAccount<'a, M> { pub fn write_version(&self) -> Option { self.meta.write_version(self.account_block) } + + /// Returns the data associated to this account. + pub fn data(&self) -> &'a [u8] { + self.meta.account_data(self.account_block) + } } impl<'a, M: TieredAccountMeta> ReadableAccount for TieredReadableAccount<'a, M> { @@ -73,6 +78,6 @@ impl<'a, M: TieredAccountMeta> ReadableAccount for TieredReadableAccount<'a, M> /// Returns the data associated to this account. fn data(&self) -> &'a [u8] { - self.meta.account_data(self.account_block) + self.data() } }