fn require_entry(&self, at: &ComplexBlockId<Block>) -> ClientResult<StorageEntry<Block, T>> {
		self.read_entry(at)
			.and_then(|entry| entry
				.ok_or_else(|| ClientError::from(
					ClientErrorKind::Backend(format!("Referenced cache entry at {:?} is not found", at)))))
	}
/// Reads referenced (and thus existing) cache entry from the storage.
Reads referenced (and thus existing) cache entry from the storage.
Reads referenced ( and thus existing ) cache entry from the storage .
fn require_entry(&self, at: &ComplexBlockId<Block>) -> ClientResult<StorageEntry<Block, T>> {
		self.read_entry(at)
			.and_then(|entry| entry
				.ok_or_else(|| ClientError::from(
					ClientErrorKind::Backend(format!("Referenced cache entry at {:?} is not found", at)))))
	}
fn require_entry ( & self , at : & ComplexBlockId < Block > ) -> ClientResult < StorageEntry < Block , T > > { self . read_entry ( at ) . and_then ( | entry | entry . ok_or_else ( | | ClientError :: from ( ClientErrorKind :: Backend ( format ! ( " " at ) ) ) ) ) }
Reads referenced (and thus existing) cache entry from the storage.
Reads referenced ( and thus existing ) cache entry from the storage .
&self
at
&ComplexBlockId<Block>
&self
at
&ComplexBlockId<Block>