type Subscription: Stream<Item = StorageEvent> + Send + Unpinfn get(&self, cid: &Cid) -> Result<Option<Vec<u8>>>fn commit(&self, tx: Transaction<S>) -> Result<()>fn contains(&self, cid: &Cid) -> Result<bool>fn blocks(&self) -> Result<Vec<(u64, Cid, u64)>>fn references(&self, id: u64) -> Result<Vec<(u64, Cid)>>fn referrers(&self, id: u64) -> Result<Vec<(u64, Cid)>>fn subscribe(&self) -> Self::Subscription